sqlplus -S $USER/$PASSWD <<EOF
WHENEVER SQLERROR EXIT SQL.SQLCODE;
define k=$K
define ka=$KA
@${t}.sql k ka
exit
quit
EOF
return_code=$?
if [ ${return_code} != 0 ];then
echo 異常。
exit
fi
正常执行的话return_code=0
WHENEVER 的解释在这里
本文介绍了如何在SQL*Plus中使用WHENEVER SQLERROR语句捕获并处理SQL错误,返回代码检查及异常处理流程。
1343

被折叠的 条评论
为什么被折叠?



