1、SQL plus创建返回结果集的存储过程(注意结束换行加‘/’,不然不会执行)
create or replace procedure 名称( p_cur OUT SYS_REFCURSOR) is
begin
OPEN p_cur FOR
-- 自己的查询sql
end 名称;
示例如下:
2、调用实列
VAR R REFCURSOR;
EXEC selectList(:R);
SELECT :R FROM DUAL;
1、SQL plus创建返回结果集的存储过程(注意结束换行加‘/’,不然不会执行)
create or replace procedure 名称( p_cur OUT SYS_REFCURSOR) is
begin
OPEN p_cur FOR
-- 自己的查询sql
end 名称;
示例如下:
2、调用实列
VAR R REFCURSOR;
EXEC selectList(:R);
SELECT :R FROM DUAL;