我不断收到此错误:想从txt文件批量导入到临时表在SQL Server 2012中
Parse error at line: 1, column: 1: Incorrect syntax near 'BULK'.
以下是我的文字。我现在正在使用正确格式的两行测试文件,以此排除导致问题的原因。
create table #tabled1
(
vehicleid bigint,
speed decimal(9,6),
latitude decimal(9,6),
longitude decimal(9,6),
direction smallint,
gpsquality tinyint
)
GO
BULK INSERT #tabled1
FROM 'C:\Users\michael.mccarthy\documents\test.txt'
WITH (
FIELDTERMINATOR = '/t',
rowtERMINATOR = '/n',
KEEPNULLS
);
GO
您正在创建临时表,但尝试插入常规表。 – JodyT
尝试:'BULK INSERT#tabled1' - 你需要在表名前加'#'! –
对不起,复制时出现错字。这不是问题。我已经在上面的查询中更正了。 – user2772056