oracle 怎么用sqlldr导入dat文件
1个回答
展开全部
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是我上传的文件
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是我上传的文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询