当我将字段更改为varchar但在字段类型为datetime时不插入数据时,它可以正常工作
DECLARE @SQL NVARCHAR(MAX)
SET @SQL =N'Bulk Insert tblUsersXTemp
from '''+
@filePath +
N'''WITH (FIELDTERMINATOR = ''","'',
ROWTERMINATOR = ''"\n'')';
EXEC sp_executesql @SQL
答案 0 :(得分:2)
您尝试批量插入的一个或多个记录完全可能不包含有效日期。有时这是使用不太常见的日期格式的结果,所以它们看起来可能是好日期。有些国家将月份放在第一天而不是当天,这可能会混淆批量插入。
如果日期良好,您可以尝试做的另一件事是使用格式文件。