用户名或密码无效时,SQL * Plus返回代码
|
我正在尝试开发一个调用SQL * Plus并执行SQL文件的ANT脚本。使用以下内容:
<exec executable=\"sqlplus\" failonerror=\"true\">
<arg value=\"-LOGON\"/>
<arg value=\"scott/${db.pwdapps}\"/>
<arg value=\"@${scm.target}/install/sql/XXCUST_COMMON_PKG.pks\"/>
</exec>
此方法有效,但是如果错误提供了用户名或密码,SQL * Plus将返回成功状态,因此ANT返回相同的状态。
任何人都知道当用户名或密码不正确时如何使SQLPlus返回错误状态吗?
没有找到相关结果
已邀请:
3 个回复
完趣镐
将脚本转换为使用here文档,或者在设置sqlerror之后让脚本进行连接,并将连接信息作为脚本的参数传递。
拭十年
断跑胺弄萎
-gt 0]] 然后 RETCODE = 1 其他 RETCODE = 0 科幻