sybase 15 ASE数据库带text/image字段表bcp in的问题求助,多谢各位大侠了~~~~~
带有text、image字段的表CREATE TABLE SIGN
(
Logno char(20) NOT NULL,
Signcert text NOT NULL,
Signdataimage NOT NULL,
Signtimedatetime NOT NULL,
)
导出脚本是
bcp $1 $2 $3 -SHQx_EBANK_DEV_2K_ASE -Uuser -Puser -n -A 4096 -b 10000
无问题,使用相同脚本导入另一个数据库的相同表,提示
Starting copy...
Text/image field is larger than the maximum value. Data truncated.
Text/image field is larger than the maximum value. Data truncated.
Text/image field is larger than the maximum value. Data truncated.
Unexpected EOF encountered in BCP data-file.
bcp copy in failed
添加了-T4194304之后也不好使。。。。依然报错,麻烦各位帮忙看一下吧。。。多谢了 -T4194304 才4M多,试试加大-T这个参数值 回复 2# andkylee
4m感觉也很大了。。。
好的,我再试试~~ 还是不好使啊。。。
我都加大到419430400了。。。 顶上去,麻烦各位了~ 回复 4# matrix_7
blob字段存储内容的最大长度超过2G了吗? 应该不是大小的问题,导出如果指定了-T,导入时-T一致的话大小应该是一样的,试试把-n换成-c呢,机器码的好像总是会出问题,如果-c有报错,设置一下-t和-r。 bcp out的时候就加上-T参数
页:
[1]