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

Non capisco perché il mio SQL non funziona

CONSTRAINT CONFERENCE_FK2 FOREIGN KEY(ROOMNO) REFERENCES ROOM(ROOMNO) :Una chiave esterna deve fare riferimento all'intero chiave primaria (o chiave univoca) di un'altra tabella. Quindi aggiungi semplicemente buildingno:

CONSTRAINT CONFERENCE_FK2 FOREIGN KEY(BUILDINGNO, ROOMNO) REFERENCES ROOM(BUILDINGNO, ROOMNO)