Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Błąd SQL:ORA-00922:brak lub nieprawidłowa opcja tworzenia klucza złożonego

CONSTRAINT klauzula musi być umieszczona w nawiasach:

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

(odniesienie )




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nazwy Oracle TNS nie wyświetlają się podczas dodawania nowego połączenia do SQL Developer

  2. Wstawianie klucza obcego z wieloma wartościami

  3. Generowanie wstawiania sql do Oracle

  4. Regex, aby sprawdzić, czy liczba należy do zakresu, na przykład 1,3,10-15,17

  5. Sekwencja Oracle dla pola klucza podstawowego nie pobiera aktualnie wstawionej wartości w Hibernate