sqlldr导入txt文件数据

请问比如我使用sqlldr导入oracle中某个表A时候,txt文件中只A的字段A1的值.现在我要把字段A2弄成'Sys',字段A3为导入时候的日期.字段A4为导入时的时... 请问比如我使用sqlldr导入oracle中某个表A时候,
txt文件中只A的字段A1的值.现在我要把字段A2弄成'Sys',
字段A3为导入时候的日期.字段A4为导入时的时间.
该怎么弄呢.不要导入后再update.要导入后就是这样.
那么请问控制文件怎么写呢.
现在我写的是.
load data
infile 'C:\111.txt'
append into table A
FIELDS TERMINATED BY ',' TRAILING NULLCOLS ( A1)
导入后A2,A3,A4都是为null
展开
 我来答
tj_angela
2010-07-07 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2565万
展开全部
load data
infile 'C:\111.txt'
append into table A
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
( a1,
A2 constant 'Sys',
A3 "to_char(sysdate, 'yyyymmdd')",
A4 sysdate)

补充一下 a2和a3是varchar2,a4是date
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式