Salve,
se creo questi tipi:
e questa tabella:codice:create or replace TYPE Poesia AS OBJECT( id NUMBER, nome VARCHAR2(150), descrizione VARCHAR2(4000), bibliografia_inerente VARCHAR2(4000), argomento_trattato VARCHAR2(4000) ) NOT INSTANTIABLE NOT FINAL; create or replace TYPE PoesiaLetteraria UNDER Poesia( genere VARCHAR2(150), scrittore VARCHAR2(150) )NOT FINAL; CREATE OR REPLACE TYPE Testo UNDER PoesiaLetteraria( testo_originale VARCHAR2(4000), testo_tradotto VARCHAR2(4000), traduttore VARCHAR2(150), libro NUMBER, capitolo NUMBER, paragrafo NUMBER, lingua_originale VARCHAR2(50), opera VARCHAR2(200) );
con la seguente query:codice:CREATE TABLE Poesie OF Poesia( CONSTRAINT v_poes PRIMARY KEY (id, nome) );
mi vengono ritornati solo gli attributi definiti in "create or replace TYPE Poesia AS OBJECT()"codice:Select cname from sys.col WHERE tname='POESIE'
Come posso fare per ottenere anche gli attributi dei sottotipi?
Grazie![]()

Rispondi quotando