我需要创建一个SQL * Loader控制文件,该文件可以读取缺少列的源文件。例如,文件a:
a;b;c
并提交b:
a;b
我的控制文件如下所示:
load data
APPEND
into table table_of_parameter
fields terminated by ";" optionally enclosed by '"'
TRAILING NULLCOLS
(
parameters1,
parameters2,
parameters3
)
我希望这是加载两个文件的结果:
select * from table_of_parameter
parameters1 parameters2 parameters3
a b c
a b null (or something else)
有没有办法在控制文件中执行此操作?
答案 0 :(得分:0)
我解决了这个问题.. 问题是最后的参数是"而不是Null" 所以,如果我输入不同数量的值,它会推广以前的参数,其中"默认值为null"并且无法填充此参数。
Solved在此参数之前移动了