패키지와 커서를 이용하여 다음과 같이 사용하고 있습니다.
===========================================
PACKAGE BODY PG_Class AS
Procedure SP1(
ID in char,
io_cursor1 IN OUT uom_cursor
)
IS
u_cursor uom_cursor;
BEGIN
OPEN u_cursor FOR
SELECT * FROM TBL1 WHERE USER_ID = ID;
io_cursor1 := u_cursor;
END
SP1 ;
ㆍ
ㆍ
ㆍ
END PG_Class;
===========================================
하고 싶은 것은 다음과 같이 패키지에서 SP1을 호출 하는 것입니다.
그런데 SP1호출시 인수와 유형이 맞지 않다고 나오는데
정확한 원인을 모르겠네요.^^;;; 무엇이 잘 못 되었죠~?
===========================================
PACKAGE BODY PG_Class AS
ㆍ
ㆍ
ㆍ
Procedure SP2(
ID in char,
io_cursor1 IN OUT uom_cursor
)
IS
u_cursor uom_cursor;
BEGIN
OPEN u_cursor FOR
PG_Class.SP1(ID,
io_cursor1 );
io_cursor1 := u_cursor;
END SP2 ;
END PG_Class;
===========================================
참고로 ASP.NET과 크리스탈레포트에서 호출합니다.