2009-06-28 43 views

回答

8

由於類型Item尚未編譯,Oracle不會編譯您的定義。你爲什麼不試試這個:

編譯如下:

CREATE OR REPLACE TYPE Item; 

CREATE OR REPLACE TYPE items_table IS TABLE OF REF item; 

,然後嘗試:

CREATE OR REPLACE TYPE item AS OBJECT (
    id number, 
    subitems items_table 
) 
0

這將是很好的不會吧!你可以試試這個:

create type item_ids_t is table of number; 

create type Item as object (
    id number, 
    subitems item_ids_t); 

這意味着子項目只是IDS,這將被用來查找由ID索引的表的列表。

相關問題