Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Rechter Klammerfehler ORA-00907 in Oracle

Entfernen Sie ON UPDATE CASCADE die in Oracle nicht direkt unterstützt wird.

Zum Beispiel:

CREATE TABLE Firstaiders(
Staff_ID    NUMBER NOT NULL,
CONSTRAINT  pk_Firstaiders PRIMARY KEY (Staff_ID),
FOREIGN KEY(Staff_ID) REFERENCES Staff(Staff_ID) ON DELETE CASCADE);

Oracle erwartet eine rechte Klammer nach ON DELETE CASCADE aber es wurde ON UPDATE CASCADE gefunden das verursacht den ORA-00907