我有以下代码:
sqlplus web/%password%@%SID% @ web.sql > weblog.log < NUL
if %ERRORLEVEL% > 0 GOTO SQLERROR
:SQLERROR
echo wrong credentials
问题是,当我提供错误的SID或密码时,它会暂停几秒钟而不会发生错误。有帮助吗?感谢。
答案 0 :(得分:1)
if %ERRORLEVEL% gtr 0 GOTO SQLERROR
>
是重定向器。您必须使用==
,gtr
,geq
,equ
,neq
,'lss
,&#39; leq {{1}之一} if`陈述。