我有一个问题。如果我们有一个只允许1个字符的列,我想知道如何指定POSITION?例如:我有一个带有SEC列的示例(char(1)。我正在使用控制文件将其加载到我的表中。 我的控制文件读取:注意我试图在位置2插入SEC。
LOAD DATA
INFILE 'C:\Users\....\Data\h1.dat'
BADFILE 'C:\Users\...\Reject\h1.bad'
INSERT INTO TABLE EXAMPLE
(SEC POSITION (2))
我的日志显示:
Record 1: Rejected - Error on table SCHEDULE, column SEC.
ORA-01400: cannot insert NULL into ("SCOTT"."EXAMPLE"."SEC")
记录2:
Rejected - Error on table SCHEDULE, column SEC.
ORA-01400: cannot insert NULL into ("SCOTT"."EXAMPLE"."SEC")