INSERT INTO TEST values (null,null,null,null);
可以插入一条全部为空的记录
---------------
sqlldr 导入多个数据文件到数据库
1.txt
20090122000000000002|02|1654.14|20100730
20090521000000000002|02|624.20|20100731
表结构
create table t8(c1 varchar2(12),c2 number,c3 number,c4 varchar2(12));
控制文件
1.ctl
load data
infile '1.txt'
append into table t8
fields terminated by '|'
trailing nullcols
(
c1,
c2,
c3,
c4
)
导入多个文件
load data
infile '1.txt'
infile '2.txt'
append into table t8
fields terminated by '|'
trailing nullcols
(
c1,
c2,
c3,
c4
)
执行
sqlldr userid=username/password@dbname control=1.ctl
trailing nullcols 允许空字段,如果每个字段后都有分隔符,可以不要这个设置,
如要插入3个字段 1,,, 可以,
1,, 最后一个字段后面没有分隔符,就不能识别,该数据会放到bad文件中
============
程序需要严格测试
万户 在进行火箭飞行前就没有做好测试工作,直接上阵,结果爆炸殒身
做好测试,就可以发现问题