sql >> Database >  >> RDS >> Oracle

rechter haakje fout ORA-00907 in Oracle

Verwijder ON UPDATE CASCADE die niet rechtstreeks in Oracle wordt ondersteund.

Bijvoorbeeld:

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 verwacht een haakje rechts na ON DELETE CASCADE maar het vond ON UPDATE CASCADE dat veroorzaakt de ORA-00907




  1. Lotus Notes XPages voor ontwerp en Oracle (of andere RDBMS) voor gegevens

  2. MariaDB (Master-Slave)-replicatie instellen in CentOS/RHEL 7 en Debian 8/9

  3. 2 manieren om dubbele rijen in SQLite te verwijderen

  4. Hoe repareert deze website de codering?