oracle sqldrl命令与以及ctl文件

Posted wangcb606

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle sqldrl命令与以及ctl文件相关的知识,希望对你有一定的参考价值。

具体操作如下:

第一步:先编辑好数据控制文件 xx.ctl,如test.ctl

options(skip=1)   --跳过第一行(看实际情况)

load data infile ‘C:Users1Desktop est.txt‘  --数据文件的路径

truncate into table test1 --将表数据清空插入数据,此外还有insert、replace、append方式

fields terminated by ‘ ‘   --数据的分隔符,字段拆分

TRAILING NULLCOLS(a,b,c,d date‘yyyy/mm/dd‘)    --数据为空则为空,括号里是字段(包括字段类型的转换)

第二步:在cmd命令行窗口执行以下语句

sqlldr adm/[email protected] control=D: est.ctl log=D: est.log  --加载数据文件的位置和生成日志文件的位置

 

以上是关于oracle sqldrl命令与以及ctl文件的主要内容,如果未能解决你的问题,请参考以下文章

Oracle sqlldr命令

oracle数据库sqlldr命令的使用

Oracle使用sqlldr导入多文件到多个表

SQLload

oracle 中的 *.ctl 放的啥东西呀?

DOS窗口使用命令导入数据进入oracle