如题所述
没有见过调用存储过程象调用游标一样的代码,一般我是这样声明的: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
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变量等于就可以
begin
select sysdate into p_name from dual;
end;
最简单的,将当前时间赋值于p_time,外部调用,用date变量等于就可以