我现在通过两个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)
在逻辑记录结束之前未找到列 (使用 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)
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE 'd:/interfaces/cwzbbj_10g/customer2.txt'
APPEND INTO TABLE CAB.CUSTOMER_BACK
FIELDS TERMINATED BY " "
TRAILING NULLCOLS
(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)
谢谢,不过我为什么加了CHARACTERSET ZHS16GBK,还是有的字段显示为乱码