SQL SqlBulkCopy是否不删除列中的前导空格?

SQL SqlBulkCopy是否不删除列中的前导空格?,sql,sqlbulkcopy,Sql,Sqlbulkcopy,因此,我使用SqlBulkCopy将记录插入数据库,但这样做会删除列中的任何前导空格。有没有办法不这样做?请帮忙 您可以尝试在值周围加上双引号。这就是使用bcp时所做的,bcp是SqlBulkCopy的叔叔。不过,我不确定它是否能工作。我已经多次使用SqlBulkCopy,从未遇到过删除前导空格的情况。事实上,为了实现这一点,我必须显式地查找带有前导空格的记录并删除它们。 你能提供更多的信息,比如你遇到这种情况的场景吗 如果您的源文件是文本文件,并且您可能正在使用OleDb文本驱动程序,则Ole

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

您可以尝试在值周围加上双引号。这就是使用bcp时所做的,bcp是SqlBulkCopy的叔叔。不过,我不确定它是否能工作。

我已经多次使用SqlBulkCopy,从未遇到过删除前导空格的情况。事实上,为了实现这一点,我必须显式地查找带有前导空格的记录并删除它们。 你能提供更多的信息,比如你遇到这种情况的场景吗

如果您的源文件是文本文件,并且您可能正在使用OleDb文本驱动程序,则OleDb会修剪空间,因此您可能希望在将其发送到SqlBulkCopy之前检查是否正在修剪空间