こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

sqlcmdのループ処理について

バッチ(sqlcmd)のループ処理について質問です。

SQLやバッチについて最近学び始めた初心者です。
5つのSQLファイルを順番に実行して正常に動作するかループしながら確認をしたいのですが、その場合はfor文を使用すれば良いでしょうか?

調べてもループ回数とファイル指定を同時に行えなさそうだったので、方法を教えていただきたいです。よろしくおねがいします。

投稿日時 - 2019-09-30 18:40:31

QNo.9662306

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

https://blogs.technet.microsoft.com/mssvrpmj/2018/09/17/sqlcmd-%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/
ここに説明があります。 では不十分でしょうか?

改めて当方がポストした画像は意図した画像ではありませんでしたので、
再ポストします。

投稿日時 - 2019-10-01 19:58:24

ANo.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/
ここに説明があります。

投稿日時 - 2019-09-30 23:09:58

補足

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

投稿日時 - 2019-10-01 10:38:30

あなたにオススメの質問