0
CREATE OR REPLACE
PACKAGE PKG
AS
TYPE RESULT_T
IS
TABLE OF VARCHAR2(3000);
FUNCTION GENERATEF
RETURN RESULT_T ;
END PKG;
/
CREATE OR REPLACE
PACKAGE BODY PKG
AS
FUNCTION GENERATEF
RETURN RESULT_T
IS
i_t RESULT_T := RESULT_T();
BEGIN
FOR TLC IN 1..3
LOOP
i_t.extend;
i_t(i_t.last) := tlc;
END LOOP;
RETURN i_t;
END;
END PKG;
/
當我想執行「select * from table(pkg.GENERATEF);
」,系統告訴我,有一個「無效數據類型」。我不確定是什麼導致了這個問題。爲什麼我的函數表不可接受?
謝謝@Frank Schmitt .. – 2013-05-13 10:59:26
不客氣:-) – 2013-05-13 11:00:47