作成する機会があったのでメモ
<バッチファイル>
@echo off
sqlplus <ユーザ>/<パスワード>@<サービス> @test.sql > out.log
if %errorlevel% == 0 goto :OK
:NG
color 4f
echo NG
pause
exit
:OK
color 2f
echo OK
pause
exit
<SQLファイル(test.sql)>
WHENEVER SQLERROR EXIT -1
select * from dual; --任意のSQL
EXIT 0
取りあえずこれで行ってみよう。