Supprimer ON UPDATE CASCADE
qui n'est pas pris en charge directement dans Oracle.
Par exemple :
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 attend une parenthèse fermante après ON DELETE CASCADE
mais il a trouvé ON UPDATE CASCADE
qui cause le ORA-00907