如何将一个txt文件中的不同行通过oracle sqlldr导入到不同的表
发布网友
发布时间:2022-05-06 23:15
我来回答
共2个回答
热心网友
时间:2022-05-07 00:44
通过txt文件中每一行的第一个字母,将每一行导入到不同的行
这个不对是不是
通过txt文件中每一行的第一个字母,将每一行导入到不同的表
还有when 条件不对 字段都是 col1 ,导入表的字段也不对
load data
infile 'test.txt'
append into table TABLE_CTR
WHEN col1 = 'CTRL'
fields terminated by ','
TRAILING NULLCOLS
(col1,col2,col3)
INTO TABLE TABLE_HDR
WHEN col1 ='HDR'
(col4,col5,col6,col7)
INTO TABLE TABLE_DTL
WHEN col1 ='DTL'
(col8,col9,col10,col11,col12)