Sql server BCP实用程序出错,是否从CSV文件导入数据?
将此BCP命令用于格式化文件-Sql server BCP实用程序出错,是否从CSV文件导入数据?,sql-server,csv,bcp,Sql Server,Csv,Bcp,将此BCP命令用于格式化文件- bcp DataBaseTablePath format nul -c -t, -r "0x0a" -f formatfilepath -S serveraddress -U username -P password 正如我指定的-c选项, 使用字符数据类型执行操作的 问题-从csv文件加载数据,该文件包含以下列数据- 02:38:22 这需要存储在我的数据库中的时间数据类型中 但我的错误率越来越低- Exception Msg:SQLState=22005,N
bcp DataBaseTablePath format nul -c -t, -r "0x0a" -f formatfilepath -S serveraddress -U username -P password
正如我指定的-c选项,
使用字符数据类型执行操作的
问题-从csv文件加载数据,该文件包含以下列数据-
02:38:22
这需要存储在我的数据库中的时间数据类型中
但我的错误率越来越低-
Exception Msg:SQLState=22005,NativeError=0Error=[Microsoft][SQL Server Native Client 11.0]转换规范的无效字符值SQLState=22005,NativeError=0Error=[Microsoft][SQL Server Native Client 11.0]转换规范的无效字符值SQLState=22005,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的无效字符值,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的无效字符值,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的无效字符值,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]强制转换规范的无效字符值BCP复制失败
但当我从csv中删除时间列数据后尝试加载数据时,加载成功
无法理解导致问题的原因是什么?如果生成的格式文件没有
-c
标志,该怎么办?另外,如果我们可以看到您问题中的格式文件以及导入失败的数据文件行,这将是切实可行的。如果生成的格式文件没有-c
标志,该怎么办?同样,它将是如果我们能在您的问题中看到格式文件,以及导入失败的数据文件行,那么这很实用。