1、定义一个程序包
create or replace package pag_q
is
type cur_result is ref cursor;
end pag_q;
2、存储过程里面这样写
create or replace procedure prc_q(
res out pag_q.cur_result --pag_q.cur_result 是程序包里面定义的
)
is
v_sql VARCHAR2(4000) :=‘‘;
begin
open res for v_sql;
v_sql := ‘select * from users‘;
DBMS_OUTPUT.put_line(v_sql);
end prc_q;
3、这是调用代码
时间: 2024-10-08 07:15:19