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