如何获取存储过程的返回值和输出值

如题所述

没有见过调用存储过程象调用游标一样的代码,一般我是这样声明的:DECLARE Lproc_1 PROCEDURE FOR
proc_1 @as_int = :li_int OUTPUT ;
execute Lproc_cw_gz_personal_cal ;
变量li_int即为返回的值。如果要同时返回多行的数据,可以使用DATAWINDOW或者是DATASTORE来得到结果集:
string ls_sql_syntax , ls_syntax
string ls_error
integer li_ini
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-20
procedure procedure_name(p_time out varchar2) is
begin
select sysdate into p_name from dual;
end;
最简单的,将当前时间赋值于p_time,外部调用,用date变量等于就可以

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网