【bat】[雛形]SQL コマンド実行

概要

SQL Serverに接続しUPDATEやINSERT等のSQLコマンドを実行します。

【解説】
・クエリ文はbatファイルと同じディレクトリのsqlフォルダに保存した.sqlファイルを読み込みます。
・クエリにエラーが出た場合は、bat画面にエラーメッセージが表示されます。

★要変更★ 部分を変更してご使用ください。

BAT (Batchfile)
@echo off
rem ----------★要変更★ SQL接続設定----------
set dbServer="localhost\dbServer"
set dbName="dbName"
set userName="userName"
set password="password"

rem ----------★要変更★ sqlパス----------
SET SQLPath1="%~dp0\sql\test.sql"

rem ----------処理開始----------
rem このバッチが存在するフォルダをカレントに
pushd %0\..
cls

rem SQL実行
sqlcmd -S %dbServer% -d %dbName% -U %userName% -P %password% -i %SQLPath1%

rem ----------処理終了----------
pause
exit
BAT (Batchfile)