在sqlplus中,没执行一个语句以后,怎么获得上一个语句或者命令执行正确与否的代码。然后用exit命令将那个代码返回
最好给个代码示例。
例如上一个语句正确执行,返回0,然后用exit吧0返回。如果错误,返回一个错误数值,然后把这个数值用exit命令返回。
最好给个代码示例。
例如上一个语句正确执行,返回0,然后用exit吧0返回。如果错误,返回一个错误数值,然后把这个数值用exit命令返回。
解决方案 »
- 各位请问能不能让视图动态返回列值
- 关于排序问题请教
- pl/sql 如何恢复提交后的提示
- 请教各位大侠一个关于数据库联机重做日志损坏导致数据库不可用并且强制恢复出错的问题(很急啊,大家帮帮忙!)
- 如何在表中加唯一性索引?
- 请问,win2K下,版本oralce9.2,怎么找不到oci.h?
- (新增技术聊天室)Oracle 技术论坛好家园(新版OTN 中文论坛)欢迎你的光顾!
- 请教高手,如何在solaris2.6上安装oracle8.17!!!!!
- oracle DBA问题
- Oracle数据库导出和导入碰到问题
- oracle 查看数据库字符集命令是什么啊?
- 一个update的语法错误问题,望得到指点。
#
# Run our SQL Plus Commands
#
###################################################################
sqlplus system/manager <<ENDOFSQL
whenever sqlerror exit sql.sqlcode;
select sysdate from dual;
exit;
ENDOFSQLERRORCODE=$?#Check the return code from SQL Plus
if [ $ERRORCODE != 0 ]
then
echo "********************"
echo "ERROR: The SQL Plus Command Failed. ErrorCode: $ERRORCODE"
else
echo "********************"
echo "SQL Plus Successfully Ran. ErrorCode: $ERRORCODE"
fi