• 締切済み

sqlcmdのループ処理について

バッチ(sqlcmd)のループ処理について質問です。 SQLやバッチについて最近学び始めた初心者です。 5つのSQLファイルを順番に実行して正常に動作するかループしながら確認をしたいのですが、その場合はfor文を使用すれば良いでしょうか? 調べてもループ回数とファイル指定を同時に行えなさそうだったので、方法を教えていただきたいです。よろしくおねがいします。

みんなの回答

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.2

https://blogs.technet.microsoft.com/mssvrpmj/2018/09/17/sqlcmd-%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/ ここに説明があります。 では不十分でしょうか? 改めて当方がポストした画像は意図した画像ではありませんでしたので、 再ポストします。

すると、全ての回答が全文表示されます。
  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.1

>5つのSQLファイルを順番に実行して正常に動作する SQL文を記述したファイルが複数あり、 SQLCMDを使い、1つのバッチファイルで、 これら複数のファイルを順番に実行したい。 ということでいいでしょうか? https://blogs.technet.microsoft.com/mssvrpmj/2018/09/17/sqlcmd-%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/ ここに説明があります。

awmsr
質問者

補足

回答ありがとうございます。認識は合ってます。 やりたいことはSQL文が記述された5つのSQLファイルの実行を1セットとすると、 それを指定したセット数(例えば4セット)繰り返し実行しても正常に機能するかという デバック的作業をしたいのですが、その際バッチファイルにどのように 記述をすれば良いか考えあぐねている状態です。 分かりづらい説明で大変申し訳ありませんが、引き続きよろしくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A