我有这个疑问:BULK INSERT到SQL Server - 使用FIELDTERMINATOR
BULK INSERT Employee
FROM 'E:\\file.txt' --location with filename
WITH
(
FIELDTERMINATOR = ' ',
ROWTERMINATOR = '\n'
)
GO
而且我的文件中,数据是这样的:
43266200 6827 43295200 1393/05/23 14:26:26 18 1
我想这个数据插入到我的表,但在我的fieldterminator文件中有一个错误,SQL Server抱怨字段间的空格或制表符错误。我该如何解决这个问题?
我可以使用这个吗?
BULK INSERT Employee
FROM 'E:\\file.txt' --location with filename
WITH
(
FIELDTERMINATOR = ' ' or ' ' or ' ',
ROWTERMINATOR = '\n'
)
GO
或如何导入此txt文件到SQL Server?
'FROM“E:\\ file.txt''这是你正在运行或者是你想从你的C#源代码提取出来,SANS'“'实际的SQL ?因为它看起来像后者。在这种情况下,请注意正在运行的* actual * SQL语句。 – 2014-11-01 06:27:58
我认为在我的文件的字段之间有一个制表符空间和简单的空间,例如43266200space6827 \ t43295200 – 2014-11-01 06:30:05