我不斷收到此錯誤:想從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