oracle存储过程可以返回内容吗
发布网友
发布时间:2022-05-10 15:13
我来回答
共2个回答
热心网友
时间:2023-09-30 07:45
可以的。
返回一个游标社!
有俩种方法:
一种是声明系统游标,一种是声明自定义游标,然后后面操作一样,参数类型为
in out 或out
(1)声明个人系统游标.(推荐)
create or replace p_temp_procere
(
cur_arg out sys_refcursor; --方法1
)
begin
open cur_arg for select * from tablename;
end
调用
declare
cur_calling sys_refcursor;
begin
p_temp_procere(cur_calling); --这样这个游标就有值了
for rec_next in cur_calling loop
....
end loop;
end;
热心网友
时间:2023-09-30 07:46
将返回的内容设到out变量中。