sql >> Database teknologi >  >> RDS >> Oracle

Hvordan kan jeg definere en type i oracle11g, der refererer til en samling af den type?

Oracle vil ikke kompilere din definition, fordi typen Item er ikke kompileret endnu. Hvorfor prøver du ikke dette:

Kompiler dette:

CREATE OR REPLACE TYPE Item;

CREATE OR REPLACE TYPE items_table IS TABLE OF REF item;

og prøv derefter:

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


  1. Sletning af en række baseret på den maksimale værdi

  2. Sådan får du kumulativ sum

  3. Entity Framework MySQL tinyint(1) System.Boolean.Parse FormatException

  4. Tilslutning af SAP Lumira til Microsoft Access