いくつかのSQLスクリプトといくつかのクエリを実行するバッチを作成しようとしています。私はこのように私のバッチでsqlcmdを使用します。sqlcmdクエリでバッチ変数を使用する
@echo off
sqlcmd -S server -U user -P password -Q query
私は、同じサーバー上の別のクエリを実行するように、私は、変数を使用してサーバー文を交換したいと思います。だから私はこのような何か書くことができます:
@echo off
SET server=192.X.X.X
sqlcmd -S server -U user -P password -Q first query
sqlcmd -S server -U user -P password -Q second query
を私はSOにこの質問を見つけましたが、私はまだそれがどのように動作するかを理解することができませんでしだ:
SQLCMD using batch variable in query
誰もがアイデアを持っていますか?
ありがとうございます!
'-Sサーバー'の各インスタンスを '-S%server%'に変更します。 – Compo
ああ、これ以外は何も試しませんでした。私はや%serverのようにしましたが、このようなことは決してありません。ありがとう、たくさんの男! –
Arhyaa