sybase IQ load
我在使用IQ15.2 load数据,数据文件后缀是.dat 。每个字段间是空格隔开的,文件中没有把所有的字段都列出来。
我使用:
truncate table dbname.tablename;
LOAD TABLE dbname.talbename
(
filed1 '\x09' ,
filed2 '\x09',
filed3 '\x09',
filed4 '\x09',
... ...
filedn '\xoa'
)
from '/home/sybiq/data/tablename.dat'
escapes off
quotes off
--row delimited by '\x0d'
notify 1000000
preview on
with checkpoint on;
commit;
它总是报有字段的值超出了界限。但是我挑一条数据用insert 方式插入,是没有问题的。是不是分隔符不对,还是哪里有问题呢?
望指教,谢谢!!