我现在通过两个ctl文件向同一个表导入数据,第一个表没有问题,但是第二个表导入就出现问题了,首先是中文乱码,其次是第二个表插入的时候报错。
记录 1: 被拒绝 - 表 CAB.CUSTOMER_BACK 的列 HOBBY 出现错误。
在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)
记录 4: 被拒绝 - 表 CAB.CUSTOMER_BACK 的列 HOBBY 出现错误。
在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)
记录 5: 被拒绝 - 表 CAB.CUSTOMER_BACK 的列 HOBBY 出现错误。
在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)
记录 7: 被拒绝 - 表 CAB.CUSTOMER_BACK 的列 HOBBY 出现错误。
在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)
记录 9: 被拒绝 - 表 CAB.CUSTOMER_BACK 的列 HOBBY 出现错误。
在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)
省略后边的了
ctl文件如下:
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE 'd:/interfaces/cwzbbj_10g/customer2.txt'
APPEND INTO TABLE CAB.CUSTOMER_BACK
FIELDS TERMINATED BY " "
(passenger_id,
name,
gender,
birthday,
seat integer external,
card1_ind integer external,
card2_ind integer external,
card3_ind integer external,
card4_ind integer external,
hobby)
作者: MD111
发布时间: 2010-12-09