言葉にできるは武器なるらしい

言葉に文字に残していきます何事も。いつかきっと誰かの役に立つはずだから。

【SQLServer】batファイルから起動して、SPを呼び出して実行する方法

よく使うのでメモよく使うのでメモ

 


----------------------------------------------

@ECHO OFF


set current=%~dp0set SV=[ホスト名]set DB=[DB名]set US=[ユーザ名]set PW=[パスワード]

REM SPを呼び出して実行するosql -S %SV% -U %US% -P %PW% -Q "EXEC [SP名]"

REM sqlファイルを呼び出して実行するSQLCMD -S %SV% -d %DB% -U %US% -P %PW% -i %current%[sqlファイル].sql -s" " -W -o %current%[出力ファイル名]
REM bcpで直接テーブルを出力するbcp dbo.[テーブル名] out "[出力先パス][出力ファイル名]" -c -S %SV% -d %DB% -U %US% -P %PW%

exit /b----------------------------------------------

 

 

覚えておくと便利