Вот пакет..
CREATE OR REPLACE PACKAGE G_PKG_REFCUR AS
TYPE rcDataCursor IS REF CURSOR;
END;
Рассмотрим PROC..
Create procedure gokul_proc(
pId in number,
pName in varchar2,
OutCur OUT G_PKG_REFCUR.rcDataCursor ) is
BEGIN
Open OutCur For
select * from gokul_table ob
where ob.active_staus-'Y' AND ob.id=pId AND ob.name=pNname;
END;
Вот мой вопрос: как я могу выполнить эту процедуру?
Если нет параметра OutCur, я могу выполнить как это.
EXEC gokul_proc(1,'GOKUL');
но проблема заключается в OutCur. Я не знаю, какое значение передать здесь.
Например
EXEC gokul_proc(1,'GOKUL', ??????);
Мне просто нужно знать, какое значение передать в качестве аргумента для процедуры.