0
我有以下代碼:手柄DB連接錯誤批處理腳本
sqlplus web/%password%@%SID% @ web.sql > weblog.log < NUL
if %ERRORLEVEL% > 0 GOTO SQLERROR
:SQLERROR
echo wrong credentials
的問題是,當我錯了SID或密碼,暫停幾秒鐘,不會去的錯誤。任何幫助?謝謝。
我有以下代碼:手柄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`聲明。
謝謝。延遲是由於連接到數據庫的3次嘗試造成的。 – Kurama
它只會暫停幾秒鐘,它不會無限期地掛起 - 或者至少在你打回幾次或者打斷它之前? [可能的重複](https://stackoverflow.com/q/27945425/266304) - 添加「-l」標誌使其表現得如何? –
它暫停了一些秒,它不響應任何我鍵入除ctrl + c,錯誤記錄在weblog雖然。 – Kurama