处理数据库连接错误批处理脚本

时间:2017-08-02 18:29:03

标签: batch-file sqlplus

我有以下代码:

sqlplus web/%password%@%SID% @ web.sql > weblog.log < NUL

if %ERRORLEVEL% > 0 GOTO SQLERROR

:SQLERROR

echo wrong credentials

问题是,当我提供错误的SID或密码时,它会暂停几秒钟而不会发生错误。有帮助吗?感谢。

1 个答案:

答案 0 :(得分:1)

if %ERRORLEVEL% gtr 0 GOTO SQLERROR

>是重定向器。您必须使用==gtrgeqequneq'lss,&#39; leq {{1}之一} if`陈述。