Problemi con oracle dbms

di il
1 risposte

Problemi con oracle dbms

Salve come da titolo ho alcuni errori che mi impediscono di creare tabelle, in particolare non riesco a capire questo errore che mi restituisce il database :
Errore con inizio alla riga 13 nel comando:
CREATE ROW TYPE TIPOINDIRIZZO AS(
VIA VARCHAR(20),
CITTA VARCHAR(20))
Errore alla riga del comando:13 Colonna:8
Report errori:
Errore SQL: ORA-00901: invalid CREATE command
00901. 00000 -  "invalid CREATE command"
*Cause:    
*Action:
il resto del codice è questo ( non so se sia esatto, nel caso avessi sbagliato se gentilmente potreste aiutarmi):
CREATE TABLE ATTORI(
NOME VARCHAR(20),
COGNOME VARCHAR(20),
INDIRIZZO VARCHAR(50),
PRIMARY KEY (INDIRIZZO));

CREATE TABLE INDIRIZZI (
VIA VARCHAR(20),
CITTA VARCHAR(20),
PRIMARY KEY (CITTA));


CREATE ROW TYPE TIPOINDIRIZZO AS(
VIA VARCHAR(20),
CITTA VARCHAR(20));
CREATE ROW TYPE TIPOATTORE AS(
NOME VARCHAR(20),
INDIRIZZO TIPOINDIRIZZO);
Grazie

1 Risposte

  • Re: Problemi con oracle dbms

    Non so esattamente cosa sia l'oggetto ROW TYPE ma probabilmente non è possibile la creazione dell'oggetto (sempre se è un oggetto!) ROW TYPE in quel modo. Se lo scopo è creare tabelle devi farlo come hai fatto per la tabella ATTORI e INDIRIZZI
Devi accedere o registrarti per scrivere nel forum
1 risposte