最近知识点笔记

来源:互联网 发布:web编程软件手机 编辑:程序博客网 时间:2024/05/05 06:21

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文件中

 

============

程序需要严格测试

 

万户 在进行火箭飞行前就没有做好测试工作,直接上阵,结果爆炸殒身

 

做好测试,就可以发现问题