2
可能重複:
How can I define a type in oracle11g that references a collection of that type?Oracle用戶定義對象 - 自我引用類型的集合
我有,我必須創建一個用戶定義的類型A,其具有集合的場景的類型A. 我試着做了以下,但沒有幫助:
create or replace type sku_t;
create or replace type skulink_t as table of sku_t;
create or replace type sku_t as object(skuId varchar(12), display_name varchar(100), bundlnks ref skulink_t);
這會使對象sku_t和skulink_t處於不完整狀態,編譯器會抱怨完成它們。我不知道如何去做這件事。任何幫助都感激不盡。
爲什麼你認爲你需要創建一個包含該類型集合的類型?這似乎不是一個明智的要求,我很難想象任何語言都可能有這樣的事情。如果你可以消除這個要求,那麼你可以明智地定義一個對象A並定義另一個對象B,它擁有一個A的集合,這似乎是解決這類問題的合適方法。你能解釋爲什麼你不能有多個對象? –
基本上我想從我有的表創建一個樹結構。根據要求,這是層次定義和描述爲:目錄 - >類別 - >類別 - >類別 - >產品 - > sku - > bundl – user1711845
對不起有關上述不完整的答覆以下是我想要的來寫。 – user1711845