sql >> Database teknologi >  >> RDS >> Oracle

højre parentes fejl ORA-00907 i Oracle

Fjern ON UPDATE CASCADE som ikke understøttes direkte i Oracle.

For eksempel:

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 forventer en højre parentes efter ON DELETE CASCADE men den fandt ON UPDATE CASCADE det er årsagen til ORA-00907




  1. Sådan indstilles tidszone for Postgres 9.4 permanent

  2. Send værdi gemt i en PL/SQL-variabel ind i en IN-sætning

  3. Har brug for hjælp til at udføre øjeblikkelig opdateringsforespørgsel

  4. Kan ikke finde MySQL i NodeJS ved hjælp af AWS Lambda