玖叶教程网

前端编程开发入门

sqlldr使用(sqlldr使用方式)

Oracle服务器上有,但是客户端没有,客户端需要自己下载。

Sqlldr.exe在app/product/11.2/client(oracle客户端)目录下(默认)

sqlldr是一个数据批量写入数据库的工具。

使用sqlldr需要一个ctl文件以及调用该文件的命令。

ctl文件实例


调度实例


ctl常用命令:

load data

infile "d://test.txt" 外部数据文件

infile "d://test1.txt" 可指定多个数据文件

append into table test 向表中追加数据

fields terminated by "," 外部文件的数据以“,”分隔

OPTIONALLY ENCLOSED BY '"' 部分字段可以用双引号包起来

trailing nullcols 表中的字段没有对应的值时填充空值

(

id integer external, integer external 表示插入的数据是string,如果只保留integer,表示插入的数据是二进制

name "upper(:name)", 将插入的值转换为大写

con ":id||:name", 表中CON列的值是ID和NAME的组合值

dt date"yyyy-mm-dd" 插入日期型数据

)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言