Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL-Fehler:ORA-00922:fehlende oder ungültige Option zum Erstellen des zusammengesetzten Schlüssels

Die CONSTRAINT -Klausel muss in die Klammern eingefügt werden:

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)
);

(Referenz ). )