首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

shell调用oracle储存过程,如何判断储存过程执行结果是否正确

2012-05-15 
shell调用oracle储存过程,怎么判断储存过程执行结果是否正确shell主要脚本如下:sqlplus sys/oracle !Set

shell调用oracle储存过程,怎么判断储存过程执行结果是否正确
shell主要脚本如下:
sqlplus sys/oracle <<! 
Set serveroutput on
set heading off
set feed off
set pagesize 200
set linesize 100
var out_sqlcode number; --sqlcode代码的值
var out_msg varchar2(1024);--
call PROC_1104_ANALYSE_1104('20120131',:out_sqlcode,:out_msg);
!

oracle中out_sqlcode=0就是正确的,不为0就是报错的。

现在问题是如何在shell中判断储存过程的结果是否正确????

求详细代码!!!!!!!!!!!!!!!

[解决办法]
$? 是条指令执行的返回状态。这里的SQLPLUS的返回和SQLCODE是不是一回事你自己找吧···

热点排行