Sql bcp错误:转换/操作导致溢出
我有一个包含8位数字的文本文件,我想将其复制到我创建的Sybase表中: 创建表foo(id数字(20)) 我使用的是numeric,因此可以与现有表中的另一个数值列联接 “我的bcp”命令中的格式信息为: 10 1. 1系统编号1 12“\n”1 id 20 0 bcp复制失败,以下消息重复多次: CSLIB消息:-L0/O0/S0/N20/1/0: cs_convert:cslib用户api层:公共库错误:转换/操作导致溢出 我没有看到任何可能导致输入文本文件溢出的数字 关于我如何复制这些数据和/或为什么复制失败,有什么建议吗?Sql bcp错误:转换/操作导致溢出,sql,sybase,bcp,Sql,Sybase,Bcp,我有一个包含8位数字的文本文件,我想将其复制到我创建的Sybase表中: 创建表foo(id数字(20)) 我使用的是numeric,因此可以与现有表中的另一个数值列联接 “我的bcp”命令中的格式信息为: 10 1. 1系统编号1 12“\n”1 id 20 0 bcp复制失败,以下消息重复多次: CSLIB消息:-L0/O0/S0/N20/1/0: cs_convert:cslib用户api层:公共库错误:转换/操作导致溢出 我没有看到任何可能导致输入文本文件溢出的数字 关于我如何复制这些数
谢谢 我将我的id表更改为int。bcp没有出错,但数据不正确 因此,我将id表更改为varchar,bcp工作正常。然后我把id改回数字(20),它就可以工作了
这并没有解决bcp问题,但确实为我提供了一个解决方案,以获取我需要的数据,这才是真正的目标。我将我的表的id更改为int。bcp没有出错,但数据不正确 因此,我将id表更改为varchar,bcp工作正常。然后我把id改回数字(20),它就可以工作了
这并没有解决bcp问题,但确实为我提供了一个解决方案,以获取我需要的数据,这才是真正的目标。尝试使用-c参数而不使用-f。它不会提示输入格式,并且会正常工作。问题通常是format使用的默认值不正确。尝试在不使用-f的情况下使用-c参数。它不会提示输入格式,并且会正常工作。问题通常是格式使用的默认值不正确