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

SQL-fejl:ORA-00922:manglende eller ugyldig indstilling, der skaber sammensat nøgle

CONSTRAINT klausul skal gå inden for parentesen:

CREATE TABLE employee_licence_certificate(
  emp_id NUMBER(4) REFERENCES employee(emp_id)
, licence_cert_code VARCHAR2(6) REFERENCES licence_certificate(licence_cert_code)
, date_earned DATE NOT NULL
, CONSTRAINT pk_emp_licence PRIMARY KEY(emp_id, licence_cert_code)
);

(reference )




  1. Importer MySQL-DB-Dump til en Rails-app ved hjælp af en migreringsfil

  2. Hvordan får jeg den anden seneste række fra mysql?

  3. Eksisterer / findes ikke:'vælg 1' vs 'vælg felt'

  4. Slut dig til 3 tabeller i SQL