🐙

SQLSERVERをDOSで動かす

2022/12/11に公開
  • フォルダ直下のCSVファイルを取り込む。
    • 1個のファイルを取り込む
bcp DB_tbl in test.csv -S DBSERVER -d DBNAME -U sa -P OwnPassword -c -t ","
bcp DB_tbl in test.csv -S DBSERVER -d DBNAME -U sa -P OwnPassword -w -c -t ","
  • 複数のファイルを取り込み完了したファイルはcompフォルダに移動する。
for /D %%f in (*.csv) do ( bcp DB_tbl in %%f -S DBSERVER -d DBNAME -U sa -P OwnPassword -c -t "," & move %f ../comp)
  • ストアドプロシージャを実行する。
sqlcmd -S DBSERVER -d DBNAME -U sa -P OwnPassword -Q "<ストアドプロシージャ名> <パラメーター>"

Discussion