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
)