1
导入时,在我的CSV文件INT,有AuthorID
通过它们在字符串格式SQL服务器:将字符串转换为从CSV
是否有可能在一个SQL Server查询,导入CSV时,要String
转换为Integer
?
BULK
INSERT Author
FROM 'C:\author.csv'
WITH
(
FIRSTROW = 2,
<Convert Column 1 to Integer>
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
它应该只是工作,如果你有一个'int'类型的列和csv中的所有值是真正的数字。 – Szymon
同意。这是CSV导入的重点。 CSV是类型不可知的,所以它必须从目标列类型推断出这一点。你有什么错误吗?在这种情况下,您也应该在问题中发布它们。 –
这是错误:消息4864,级别16,状态1,行1 第2行第1列(pubId)的批量加载数据转换错误(指定代码页的类型不匹配或无效字符)。 – user2741620