2017-02-13 60 views
0

我創建了以下查詢以批量插入到我的數據庫中。批量插入條款

Truncate table stg_connect_car 

BULK INSERT 
    stg_connect_car 
      'correctPathToCSV\uc_export_connect_car.csv' 
     WITH (
     FIRSTROW = 2 
    , KEEPNULLS 
    , ROWTERMINATOR = '\n' 
    , FIELDTERMINATOR = '|' 
); 

當我嘗試運行該SQL語句,我得到以下錯誤:

消息319,15級,狀態1,第6行 「與」關鍵字附近有語法錯誤。如果此語句是公用表表達式,xmlnamespaces子句或變更跟蹤上下文子句,則前面的語句必須以分號結尾。

我試過在with子句後添加了一個分號(這對我來說看起來很不尋常),但沒有奏效。 CSV文件是Unicode,與管道分開並以換行符結束。

在此先感謝!

+0

猜測'sql-server'(請不要標記不涉及的產品),你需要'from'子句。 – HoneyBadger

回答

0

'stg_connect_car'後缺少from子句。感謝HoneyBadger!