通过.bat执行Sqlplus始终返回0

时间:2014-05-13 11:34:48

标签: windows batch-file

这是我的代码。如果数据库连接成功,我想只获得0,但是sqlplus.exe总是返回0.

我用参数user,password和databasename调用文件sqlplus。在此之后我尝试获取退出代码,如果连接成功,它应该为0,但它总是返回0

call exit | C:\app\client\sahi\product\12.1.0\client_1\BIN\sqlplus.exe
%DBUser%/%DBPassword%@%DBName% 
if errorlevel 0 (
                 echo successfull
                 goto success
                )

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这是检查错误级别0的一种方法:

if not errorlevel 1 (
                 echo successfull
                 goto success
                    )