sql >> Base de Datos >  >> RDS >> Oracle

error de paréntesis derecho ORA-00907 en Oracle

Quitar ON UPDATE CASCADE que no se admite directamente en Oracle.

Por ejemplo:

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 espera un paréntesis derecho después de ON DELETE CASCADE pero encontró ON UPDATE CASCADE eso está causando el ORA-00907