- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SqlServerのスクリプト実行について)
SqlServerのスクリプト実行について
このQ&Aのポイント
- Windows2003ServerでのSqlServer2005のバッチファイルからの実行方法について質問です。
- sql.batでscript.sqlを実行した場合、log.txtには'222'をアップデートした結果のみが出力されますが、'000'や'111'を更新した結果も出力させたいです。
- script.sqlを3分割し、sql.batで3つのファイルを実行するしか方法はないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 下記のように「script.sql」にあるupdate文ごとに「GO」を付けて実行すればできます。 「script.sql」 update tablename set data1 = 'aaa' where data1 = '000' GO update tablename set data1 = 'bbb' where data1 = '111' GO update tablename set data1 = 'ccc' where data1 = '222' GO
お礼
回答ありがとうございます。 やりたいことが実現できました。