Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql bcp错误:转换/操作导致溢出_Sql_Sybase_Bcp - Fatal编程技术网

Sql bcp错误:转换/操作导致溢出

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层:公共库错误:转换/操作导致溢出 我没有看到任何可能导致输入文本文件溢出的数字 关于我如何复制这些数

我有一个包含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参数。它不会提示输入格式,并且会正常工作。问题通常是格式使用的默认值不正确