1.sqlldr
2.如何使用sqlldr
sqlldr 使用 oracle 函数
load data
infile *
into table test.testnvl
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(c1,
c2 "nvl(:c2,'default')"
)
begindata
1,
2,
3.sqlldr技巧
3.1.比如文本文件只有1个字段,而表需要有两个字段,第二个字段使用缺省值。
实现方法:使用decode或nvl函数
动作:
控制文件内容:
load data
infile *
into table test.testnvl
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(c1,
c2 "nvl(:c2,'default')"
)
begindata
1,
2,