首页 > 代码库 > FW:Oracle之sqlldr
FW:Oracle之sqlldr
-- Create tablecreate table TSQ(ID NUMBER,NAME VARCHAR2(2))-- tsq.ctlload dataappend into table tsqfields terminated by ‘,‘ TRAILING NULLCOLS(ID ,NAME )
windows
sqlldr tmall/tamll@tmallcom control=D:\tsq\tsq.ctl data=http://www.mamicode.com/D:/tsq/tsq.csv readsize=512000000 bindsize=512000000 rows=10000 parallel=y errors=100000 silent=header,feedback,errors,discards,partitions >
linux
sqlldr username/password@172.16.1.1 control=/tmallcom/cstreaming/ctl/td_time_60.ctl data=http://www.mamicode.com/1407045600-1407049200-td_time_60-1.sub.00000 readsize=512000000 bindsize=512000000 rows=10000 parallel=y errors=100000 silent=header,feedback,errors,discards,partitions >
*.ctl格式为:loadinfile "d://test.txt" 外部数据文件infile "d://test1.txt" 可指定多个数据文件append into table test 向表中追加数据fields terminated by "," 外部文件的数据以“,”分隔trailing nullcols 表中的字段没有对应的值时填充空值(id integer external, integer external 表示插入的数据是string,如果只保留integer,表示插入的数据是二进制name "upper(:name)", 将插入的值转换为大写con ":id||:name", 表中CON列的值是ID和NAME的组合值dt date"yyyy-mm-dd" 插入日期型数据)在append的位置还可以用以下列表中的一个值:insert 向表中插入值,但要求表开始时为空replace delete表中的数据,然后插入新值append 向表中追加数据truncate trunctate表,然后插入新值
详细文档查看附件 http://files.cnblogs.com/illday/tsq.rar
FW:Oracle之sqlldr
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。