4
我想要做這樣的事情如何在oracle11g中定義一個引用該類型集合的類型?
create type Item as object (
id number,
subitems table of ref Item
)
但是當我嘗試做甲骨文拋出異常。這是可能的,如果是的話,那麼如何?
我想要做這樣的事情如何在oracle11g中定義一個引用該類型集合的類型?
create type Item as object (
id number,
subitems table of ref Item
)
但是當我嘗試做甲骨文拋出異常。這是可能的,如果是的話,那麼如何?
由於類型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
)
這將是很好的不會吧!你可以試試這個:
create type item_ids_t is table of number;
create type Item as object (
id number,
subitems item_ids_t);
這意味着子項目只是IDS,這將被用來查找由ID索引的表的列表。
什麼是例外? – akf 2009-06-28 13:23:46