oracle 过程中如何返回过程执行的状态?? oracle 过程中如何返回过程执行的状态??例如在sqlserver中:if a<b return 320001----就不再执行,直接退出过程,(return 320001)else ----执行一段xx语句执行这过程后,如果得到320001,就知道是因为a<b,xx语句没有执行。而在oracle 过程中这怎么表示呢?好象不能用rerutn,那要怎么才能得到执行的状态? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 增加一个输出参数,用来输出状态。oracle的存储过程不允许return一个状态值的。 同楼上的思路。dbms_output.put_line() 可以把参数输出,当然要提前声明一下举例:v_out varchar2(100);……if a<b then v_out := 32001; dbms_output.put_line(v_out ) ;else ……没有测试,大体方式就是这样 win7安装oracle 9i出现的问题?急急急急急急…… URL 模糊匹配问题 oracle sql developer 进行SqlServer-oracle迁移 时报错 重启ORACLE服务遇到的问题 错误代码183 sql题目,请帮着写四句语句 oracle配置问题 如果用户为DBA,还需要给授权吗?为什么? 跪求高手指点oracle7.3的连接数据库错误,在线等待,很急很急! 倾家荡产,只为寻求一答案? oracle连接出现问题,请各位帮忙 不跟大侠们客套了,若可能帮忙看一下! 请问sqlloader 605是什么错误?
v_out varchar2(100);
……if a<b
then v_out := 32001;
dbms_output.put_line(v_out ) ;
else ……
没有测试,大体方式就是这样