0
フォルダ内のデータファイルのセットをSQL Serverテーブルにインポートしています。コマンドラインで手動で入力すると再帰的なbcp
を実行できますが、バッチファイルに入れても機能しません。バッチファイルで再帰BCPインポートが機能しない
コマンドは次のとおりです。エラーが返さ
for /r %i in (*) do bcp databasename.dbo.tablename in %i -c -t -S servername -U username -P password -t "|"
は-c was unexpected at this time
です。 -c
を削除した場合は-t was unexpected at this time
となります。
エラーがないことを確認するだけで、bcpコマンドの出力をファイルにリダイレクトできますか? –
@TT。私はbcpコマンドの出力をQに追加しました – Rominus
2番目の '%i'を' "%i" 'のように二重引用符で囲んでみてください。また、コマンドラインに '-t'を2回指定しています。 –