我想做这样的事情
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
)
关于database - 如何在 oracle11g 中定义引用该类型集合的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1054896/