sql >> データベース >  >> RDS >> Oracle

SQL エラー:ORA-00922:複合キーを作成するオプションが見つからないか無効です

    制約 句は括弧内に入れる必要があります:

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

    (リファレンス )




    1. T-SQLで重複スペースを単一スペースに置き換えます

    2. コンストラクターSQLiteOpenHelper()は未定義です

    3. 方法:(検索スペース)を(他のテーブルの列と結合する)と照合する

    4. MySQLのフィルタを使用した多対多のテーブルの内部結合