我有一个包含6列的表,其中一列是日期默认值。
我想导入一个5列的CSV文件,让该日期默认。
我收到错误Invalid character value for cast specification
。
我还使用了格式文件,但它没有帮助:表和csv文件列的数量不匹配。
我该如何解决这个问题?
答案 0 :(得分:0)
使用与数据文件匹配的列创建视图,然后将BCP创建到视图中。确保表中的任何其他列都允许Null值和/或具有默认值。
如果您还有问题:
您可能需要一个格式文件来告诉bcp文件到表(或视图)映射BCP Format Files
我会生成格式文件,然后编辑它以查看BCP认为映射是什么。 BCP可能会将您的一个CSV文件列映射到错误的字段,或者以其他方式将其丢弃。
只需修改文件以将正确的CSV列映射到正确的表或查看列,您应该很好。