有SQL SqlBulkCopy NOT删除列中的前导空格?

时间:2011-11-22 20:29:04

标签: sql sqlbulkcopy

所以我使用SqlBulkCopy将记录插入到我的数据库中,但是这样做时它会删除我的列中的任何前导空格。有没有办法不这样做?请帮忙!

2 个答案:

答案 0 :(得分:0)

您可以尝试在值周围播放双引号。这就是你使用bcp时所做的事情,SqlBulkCopy很棒的叔叔。但不确定它是否会起作用。

答案 1 :(得分:0)

我多次使用SqlBulkCopy,并且从未遇到过删除前导空格的情况。事实上,要实现这一点,我必须明确地找到带有前导空格的记录并删除它们。 您能否提供更多信息,例如您遇到此问题的方案?

如果您的源是文本文件而您可能正在使用OleDb文本驱动程序,那么OleDb会修剪空格,因此您可能需要检查空格是否在被发送到SqlBulkCopy之前被修剪。