IBM DB2 加载 IBM DB2 失败 Z/Os
IBM DB2 Load failure to IBM DB2 Z/Os
Connect to server user myuser using mypass;
LOAD CLIENT from "Text_File.TXT" OF DEL
MODIFIED BY CHARDEL0x22 coldel0x09 KEEPBLANKS USEDEFAULTS
TIMESTAMPFORMAT="YYYY-MM-DD HH:MM:SS.UUUUUUUUU" MESSAGES "Log_Text_File.TXT"
INSERT INTO SCHEMA.Table NONRECOVERABLE;
这是我上面的当前命令,生成的单个文本文件如下:
"int" "AND 8 / 2010.
" "int" "int" "string" "2014-03-12 14:52:29" "name" "int"
我得到的错误是:
SQL3116W The field value in row "F8-8245" and column "6" is missing, but the
target column is not nullable.
SQL3185W The previous error occurred while processing data from row "F8-8245"
of the input file.
我正在使用文本限定符“
这是一个制表符分隔的文件。
我不确定为什么文件在第 6 列已填充时失败。
如有任何帮助,我们将不胜感激。
如果您的输入数据文件可以在字符串值中包含换行符,则将 DELPRIORITYCHAR 添加到修改者列表,如下所示:
MODIFIED BY CHARDEL0x22 coldel0x09 delprioritychar
然后重试并检查输出。请记住在每次加载(或存档)之前删除您的消息文件,这样您就只能看到新消息。
Connect to server user myuser using mypass;
LOAD CLIENT from "Text_File.TXT" OF DEL
MODIFIED BY CHARDEL0x22 coldel0x09 KEEPBLANKS USEDEFAULTS
TIMESTAMPFORMAT="YYYY-MM-DD HH:MM:SS.UUUUUUUUU" MESSAGES "Log_Text_File.TXT"
INSERT INTO SCHEMA.Table NONRECOVERABLE;
这是我上面的当前命令,生成的单个文本文件如下:
"int" "AND 8 / 2010.
" "int" "int" "string" "2014-03-12 14:52:29" "name" "int"
我得到的错误是:
SQL3116W The field value in row "F8-8245" and column "6" is missing, but the target column is not nullable.
SQL3185W The previous error occurred while processing data from row "F8-8245" of the input file.
我正在使用文本限定符“
这是一个制表符分隔的文件。
我不确定为什么文件在第 6 列已填充时失败。
如有任何帮助,我们将不胜感激。
如果您的输入数据文件可以在字符串值中包含换行符,则将 DELPRIORITYCHAR 添加到修改者列表,如下所示:
MODIFIED BY CHARDEL0x22 coldel0x09 delprioritychar
然后重试并检查输出。请记住在每次加载(或存档)之前删除您的消息文件,这样您就只能看到新消息。