DBのテーブルの値を頻繁に切り替えたいことがありますよね。そういうときにこういうBatを用意してます。テストの時とか現地で切り替えたいときとか・・・。まぁいろいろ応用も利きます。
これはMSSQL用です。
@ECHO *********************************************************** @ECHO 【BatName】HogeTable:FooColumn Switch Bat @ECHO 【Defined Date】2008/06/05 @ECHO 【Defined By】valvallow @ECHO *********************************************************** @SET /p USERNM="ログインユーザ名→" @SET /p PASSWORD="パスワード→" @SET /p SEVERNM="サーバー名→" @SET /p DBNM="データベース名→". @REM @SET DBNM=BooTable @ECHO ============================== @ECHO HogeTable FooColumn @ECHO 1 → ON @ECHO 0 → OFF @ECHO ============================== @SET /p value="" @osql -U%USERNM% -P%PASSWORD% -S%SEVERNM% -d%DBNM% -Q"UPDATE HogeTable SET FooColumn =%Value%" > NUL @SET USERNM="" @SET PASSWORD="" @SET SEVERNM="" @SET DBNM="" @SET Value="" |
0 件のコメント:
コメントを投稿