oracle 怎么用sqlldr导入dat文件

 我来答
招寄景d
2017-09-29 · TA获得超过854个赞
知道小有建树答主
回答量:435
采纳率:81%
帮助的人:110万
展开全部
1.建表:

SQL> create table tb_boxnumber(boxnumber varchar2(30),Status varchar2(8));

Table created.

SQL>

2.创建一个控制文件:

oracle@linux:~> vi 123.ctl
load data
append
into table tb_boxnumber //定义要导入的表
fields terminated ','
trailing nullcols

truncate //这个地方可以对表进行truncate,根据自己情况是否使用
(boxnumber) //定义导入的字段

3.使用sqlldr导入数据:

使用ftp工具,把你要导入的数据上传到服务器上,我测试过导入txt和dat的文件格式,使用如下命令:

oracle@linux:~> sqlldr
zxdbp_test/zxdbp_test@zxin control=123.ctl data=1.dat

其中1.dat是我上传的文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式