我有一个数据文件,其中包含(yyyy mm dd)格式的日期时间字段。 我创建了一个bcp格式文件来导入数据但是在运行语句时,我收到一个错误 第1行第16列(ReleaseDate)的批量加载数据转换错误(指定代码页的类型不匹配或无效字符)。
如何告诉bcp实用程序以(yyyy mm dd)格式处理字段或将格式转换为sql server期望的格式?
答案 0 :(得分:1)
我对这个问题有两点评论。
首先,确保您使用的是ASCII代码页,而不是两个字节的UNICODE。
第二,如果BCP遇到问题,您可以使用格式文件。
如果不起作用,请从ETL更改为Extract Load Translate(ELT)。
从文件批量加载到表中的varchar()列。使用存储过程转换为正确的数据类型。