在我的数据文件中
12345678 Vis1
12345679 Vis2
我控制文件中的
load data
Append
into table MY_TABLE
TRAILING NULLCOLS
(
NBR position(1:8),
COL1 position(9:11),
NAME position(13:18)
)
在db COL1中是非空字段。 sqllrd失败了抛出消息
Record 1: Rejected - Error on table "MY_SCHEMA"."MY_TABLE", column COL1.
ORA-01400: cannot insert NULL into ("MY_SCHEMA"."MY_TABLE"."COL1")
此问题是否有解决方法?
答案 0 :(得分:2)
看起来您需要preserve blanks选项。
以下更改将起到作用
load data
Append
PRESERVE BLANKS
into table MY_TABLE
TRAILING NULLCOLS
(
NBR position(1:8),
COL1 position(9:11),
NAME position(13:18)
)