適当で簡単なバッチファイルを作りたい
なんか適当で簡単なバッチファイルを作りたい時ってあるからメモメモ。
@echo off
@rem ----------------------------------
@rem --ここにこのバッチの説明、作成日、作成者など
@rem --
@rem --
@rem --
@rem --
@rem --
@rem --
@rem -----各種設定-----
set FNAME=%date:/=%
set JOBNAME=
set HOMEPATH=C:\tmp
set LOGPATH=%HOMEPATH%\Logset LOGNAME=%LOGPATH%\%JOBNAME%_%FNAME%.log
@rem --処理開始
echo %date:~0,10% %time:~0,8% 処理1 開始
echo %date:~0,10% %time:~0,8% 処理1 開始 >%LOGNAME%
@rem --bcpコマンド実行
bcp テーブル名 out "ファイル名" -n -U ユーザ名 -P パスワード -S DB名
@rem --SPを呼ぶ
osql -S サーバ名 -U ユーザ名 -P パスワード -Q "EXEC [SP名]"
if %ERRORLEVEL% NEQ 0 (
echo %date:~0,10% %time:~0,8% 処理1 でエラーが発生しました。
echo %date:~0,10% %time:~0,8% 処理1 でエラーが発生しました。 >>%LOGNAME%
exit /b %ERRORLEVEL%
)
echo %date:~0,10% %time:~0,8% 処理1 正常終了
echo %date:~0,10% %time:~0,8% 処理1 正常終了 >>%LOGNAME%
exit