今天在應用系統的Procedure中有用到Oracle的Table類型變量,
開始定義為:TYPE ErrList IS TABLE OF errorm.text%TYPE;
在執行時出現 ORA-06531: Reference to uninitialized collection 錯誤信息.
后來有查詢相關資料,如上面的方式定義時,需要使用extend方法來進行擴展.
如果改為 TYPE ErrList IS TABLE OF errorm.text%TYPE index by binary_integer;
就可以解決此錯誤.