Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak mogę zdefiniować typ w oracle11g, który odwołuje się do kolekcji tego typu?

Oracle nie skompiluje Twojej definicji, ponieważ typ Item nie został jeszcze skompilowany. Dlaczego nie spróbujesz:

Skompiluj to:

CREATE OR REPLACE TYPE Item;

CREATE OR REPLACE TYPE items_table IS TABLE OF REF item;

a następnie spróbuj:

CREATE OR REPLACE TYPE item AS OBJECT (
   id number,
   subitems items_table
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Metody ustawiania parametrów NLS i ich priorytetów (baza danych Oracle)

  2. Wiersze Oracle Delete zgodne z wieloma wartościami

  3. Implementacja SCD typu 2 w Oracle

  4. Jak wydrukować kilka raportów z kodem kreskowym \ lub kilkoma kodami kreskowymi w jednym raporcie?

  5. Połącz według klauzuli, aby uzyskać szczyt hierarchii