sql >> Databasteknik >  >> RDS >> Oracle

höger parentes fel ORA-00907 i Oracle

Ta bort ON UPDATE CASCADE som inte stöds direkt i Oracle.

Till exempel:

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 förväntar sig en högerparentes efter ON DELETE CASCADE men den hittade ON UPDATE CASCADE som orsakar ORA-00907




  1. Datum- och tidsenheter i MySQL (fullständig lista)

  2. Vänster sammanfoga med villkor

  3. Mysql, omforma data från lång / lång till bred

  4. MySQL Hash Index för optimering