sql server bcp import和float type right data truncation

时间:2015-02-05 14:59:24

标签: sql sql-server bcp data-import data-export

我有一个表A,它有一个CA,数据类型为float,包含35,44113之类的数据。我已经使用bcp out功能导出它,如下所示; 在我导出的.csv文件中,数据导出为35.44113

bcp <tablename> out <path> -U <username> -P <password> -S <servername> -c -Ccp1254 -t "|" 

当我想将其导入为;

bcp <tablename> in <path> -U <username> -P <password> -S <servername> -c -Ccp1254 -t "|"

它给我字符串数据右截断bcp错误。使用SQL SERVER 2008 R2

任何帮助?

由于

1 个答案:

答案 0 :(得分:1)

字符串数据右截断错误向我建议您的字段长度大于表列定义。

如果将-e error_file.txt添加到bcp命令,它将提供错误的更多详细信息。 e.g:

#@ Row 16, Column 15: String data, right truncation @#

您可以根据文件的数据

调整表格