手柄DB连接错误批处理脚本
问题描述:
我有以下代码:手柄DB连接错误批处理脚本
sqlplus web/%password%@%SID% @ web.sql > weblog.log < NUL
if %ERRORLEVEL% > 0 GOTO SQLERROR
:SQLERROR
echo wrong credentials
的问题是,当我错了SID或密码,暂停几秒钟,不会去的错误。任何帮助?谢谢。
答
if %ERRORLEVEL% gtr 0 GOTO SQLERROR
>
是重定向器。您必须使用==
之一,gtr
,geq
,equ
,neq
,'lss
,“当量in an
if`声明。
+0
谢谢。延迟是由于连接到数据库的3次尝试造成的。 – Kurama
它只会暂停几秒钟,它不会无限期地挂起 - 或者至少在你打回几次或者打断它之前? [可能的重复](https://*.com/q/27945425/266304) - 添加“-l”标志使其表现得如何? –
它暂停了一些秒,它不响应任何我键入除ctrl + c,错误记录在weblog虽然。 – Kurama