Batで変数は代入したい場合はSET、参照したい場合は%変数名%で利用できる
以下、DBの接続情報を変数にセットする共通部品を読んでストアドを実行する例
callsp.bat
@echo off ::変数の取得 call common_db.bat ::ストアドの実行 isql -S %WK_SVR% -U %WK_USER% -P %WK_PASS% -d %WK_DB% -Q "execute sp_hoge" pause
db_common.bat
SET WK_USER="sa" SET WK_PASS="hogepass" SET WK_SVR="hogesvr" SET WK_DB="hogedb"
動作確認環境:Windows XP sp3