1、调用procedure:
v_sql := 'Begin pkg_name.procedure_name(:in_v1, :in_v2, :out_v1, :out_v2); End;' ;
EXECUTE IMMEDIATE v_sql using in in_value1,in in_value2,out out_value1,out out_value2;
2、调用function(带返回值)
v_sql := 'call pkg_name.func_name(:1,:2) into :3';
EXECUTE IMMEDIATE v_sql using in in_value1,in in_value2,out out_value;
本文介绍如何在PL/SQL中调用存储过程及函数,包括使用EXECUTE IMMEDIATE进行过程调用的方法,并展示了带有输入输出参数的过程及返回值的函数调用示例。
3002

被折叠的 条评论
为什么被折叠?



