|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2011
Messaggi: 132
|
problemi sql
Salve ho un problema,mi esce un errore di restrizione quando faccio il popolamento.
le tabelle sono: create table ORDINE ( CODICEFISCALE VARCHAR2(20) not null, ID_ORDINE VARCHAR2(3) not null, DATA DATE, TOTALE NUMBER(5,2), PRIMARY KEY(ID_ORDINE), constraint FK_CODICE foreign key(CODICEFISCALE) references CLIENTE(CODICEFISCALE) ); create table PIETANZA ( NOME_PIETANZA VARCHAR2(50) not null PRIMARY KEY, PREZZO NUMBER(5,2), DESCRIZIONE VARCHAR2(200), TIPO VARCHAR2(20) ); create table INCLUDE ( ID_ORDINE VARCHAR2(3) not null, NOMEPIETANZA VARCHAR2(50) not null, QUANTITA NUMBER(10), PRIMARY KEY (ID_ORDINE,NOMEPIETANZA), constraint FK_IN_ORDINE foreign key (ID_ORDINE) references ORDINE (ID_ORDINE), constraint FK_PIETANZA foreign key (NOMEPIETANZA) references PIETANZA (NOME_PIETANZA) ); ora quando vado a fare il popolamento per esempio con: insert into INCLUDE(ID_ORDINE,NOMEPIETANZA,QUANTITA) values('001','prosciutto e mozzarella',1); mi da errore di restrizione ORA-02291 dov'è l errore!? perchè la chiave di ORDINE è stata creata correttamente. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:11.



















