やっぱりエンジニアに英語力は必要だ
SQL ServerにCSVファイルのデータをインポートするため、bcpコマンドを実行した。
そしたらこんなエラーが。
SQLState = 37000, NativeError = 156
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'Default'.
とりあえず、"bcp"、"37000"、"156"でググるとそれらしきサイトは英語ばかり。
仕方なく英語のサイトを片っ端からチェック。察するにフィールド名に予約語(今回の場合'Default')を使っているため、-qオプションを付けないといけないらしい。と言うわけで、
とすると見事コピー成功。やはり英語を読む力は必要だ。
まぁ、その前にフィールド名に予約語使ってるのはどうなのよ!?って話なわけですが・・・。