안녕하세요.
오라클 패키지를 선언해서 사용하려고 하는데 문제가 있습니다.
테이블명이 하나로 정해서 있지가 않습니다.
패키지를 선언함에 있어 헤드부분과 바디부분으로 나뉘는데
각각에서 테이블명을 전달받아야 한다는 얘기입니다.
-----------------------------------------------------------------------
CREATE OR REPLACE PACKAGE packageBbs
AS
PROCEDURE SelRecords(p_gb bbs.gb%TYPE,
p_no bbs.no%TYPE,
p_errorcode OUT NUMBER);
END packageBbs;
----------------------------------------------------------------------
위에서 보면 bbs라는 테이블명을 그대로 사용했지만 전 전달받아서
처리해야 합니다.
패키지 내부로 테이블명을 갖는 변수를 전달하는 방법과 그 변수를
받아서 패키지 내부에서는 어떻게 처리해야 되는지 알고 싶습니다.
방법이 있는건지 모르겠으나 답변좀 부탁드리 겠습니다.
수고...
|