11
패키지 .. 절차 실행 방법? 여기
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 매개 변수가없는 경우
, 나는 문제가 OutCur입니다 .. 같이
EXEC gokul_proc(1,'GOKUL');
을 실행할 수 있지만. 나는 여기서 어떤 가치를 전달할 지 모른다.
예를
EXEC gokul_proc(1,'GOKUL', ??????);
들어 난 그냥 프로 시저에 대한 인수로 전달하는 데 어떤 값을 알 필요가있다. 옆에 내가 서식의 일부를 고정하지만
VAR rc REFCURSOR
EXEC gokul_proc(1,'GOKUL', :rc);
print rc
, 그것은 오히려 "두노"보다 더 적절한 영어를 사용하는 사용자들은 귀하의 질문을 편집 고려, "PLS"등 –
: SQL 플러스에서 –