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,
本文介绍了Oracle SQL*Loader工具的高级使用技巧,包括如何利用SQL*Loader加载数据时使用Oracle内置函数,如NVL和DECODE来处理缺失值及默认值等场景,通过具体的控制文件配置示例进行说明。
1281

被折叠的 条评论
为什么被折叠?



