我想做这样的事情
create type Item as object ( id number,subitems table of ref Item )
但是当我尝试这样做时,oracle会抛出一个异常.这是可能的,如果是,那么如何?
解决方法
Oracle不会编译您的定义,因为类型Item尚未编译.为什么不试试这个:
编译:
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 )