プロが教える店舗&オフィスのセキュリティ対策術

SQL SERVERの BULK INSERTについて。

TESTというテーブルにtest.csvをBULK INSERTによりデータをインポートしようとしているのですが変数を使わずに下記のように書くと正常に動くのですが、

BULK INSERT TEST FROM 'C:\data\test.csv' WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)


変数を使って下記のようにすると「不適切な構文があります。」とエラーとなってしまいます。

DECLARE @data varchar(100)
SET @data = 'C:\data\test.csv'
BULK INSERT TEST FROM @data WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)

解決策を教えてください。

A 回答 (1件)

    • good
    • 0
この回答へのお礼

リンク先のページを参考にしたところうまくいきました。ありがとうございました。

お礼日時:2013/10/09 16:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す