2009-06-28 35 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索引的表的列表。

相关问题