私が使用しているBULK INSERTコマンドが、コマンドで使用されているFORMATとFIELDQUOTEオプションを認識していない理由を理解しようとしています。何らかの理由でBULK INSERTの形式に近い構文が正しくありませんか?
BULK INSERT dbo.tblM2016_RAW_Current_Import_File
FROM '\\x\tms\SCADA.dat'
WITH
(
FIRSTROW = 1,
FORMAT = 'CSV',
FIELDQUOTE = '"',
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
、私はエラーを取得しています:
Msg 102, Level 15, State 1, Line 6
Incorrect syntax near 'FORMAT'.
追加:FORMAT
は黒のテキストでFIELDQUOTE
ショー、SSMSでピンク色のテキストに表示、他の人が青いテキストで表示。何らかの理由でコマンドがキーワードとしてFORMAT
とFIELDQUOTE
を認識していないようです。
この新機能をサポートする2016サーバに接続してもよろしいですか? –
はい、私は確信しています。バージョン変数の出力は次のとおりです。 'Microsoft SQL Server 2016(RTM) - 13.0.1601.5(X64)Apr 29 2016 23:23:58 Windows Server 2012 R2 Standard 6.3の著作権(c)マイクロソフトスタンダードエディション(64ビット以上)(ビルド9600: )(ハイパーバイザー) ' –
Jake
実際、私は間違っているかもしれないように見える - 私はそれも2016年だとは思わない。私はそれが現在 "vNext"として宣伝されているものでのみ動作すると思います。 –