当前位置: 代码迷 >> DB2 >> 求教。关于DB2导数据的有关问题
  详细解决方案

求教。关于DB2导数据的有关问题

热度:10763   发布时间:2013-02-26 00:00:00.0
求教。关于DB2导数据的问题
把一个文件导入数据库,用的命令是
db2 <<SQLEND
load from inqdfl07.dat of asc modified by reclen=678 binarynumerics packeddecimal method l( \
1 5, \
6 6, \
7 28, \
29 30, \
31 52, \
replace into MDM.INQDFL07 nonrecoverable
quit
SQLEND
报错:SQL3123W The field value in row "F0-1" and column "83" cannot be converted to 
a PACKED DECIMAL value. A null was loaded.

SQL3123W The field value in row "F0-1" and column "125" cannot be converted 
to a PACKED DECIMAL value. A null was loaded.
……
截位和总位数都没错,是不是建的表有问题?另外错误信息中"F0-1"指的是哪行?
求各位大大帮帮忙!!谢谢了!

------解决方案--------------------------------------------------------
SQL code
SQL3123W不能将第 行号 行第 列号 列中的字段值转换成 PACKED DECIMAL 值。装入了空值。说明不能将指定字段中的值转换为 PACKED DECIMAL 值。可能是数据类型不匹配。对于定界 ASCII(DEL)文件,列号值指定行中包含有问题的值的字段。对于 ASCII 码文件,列号值指定行中问题值开始处的字节位置。装入了空值。用户响应检查输入值。如果有必要,请更正输入文件并重新提交此命令,或编辑表中的数据。
------解决方案--------------------------------------------------------
具体看数据了只能
  相关解决方案