Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

erro de parêntese direito ORA-00907 no Oracle


Remover ON UPDATE CASCADE que não é suportado diretamente no Oracle.

Por exemplo:
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);

O Oracle espera um parêntese direito após ON DELETE CASCADE mas encontrou ON UPDATE CASCADE que está causando o ORA-00907