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

SQL。複合主キーOracleを参照する方法は?

     CONSTRAINT fk_column
     FOREIGN KEY (column1, column2, ... column_n)
     REFERENCES parent_table (column1, column2, ... column_n)
    

    あなたの場合

    create table Visit_Treat (
    TreatCode CHAR(6) constraint cTreatCodeFK references Treatment(TreatCode),
    SlotNum NUMBER(2),
    DateVisit DATE,
    constraint cVisitTreatPK primary key (SlotNum, TreatCode, DateVisit),
    constraint fk_slotnumDatevisit FOREIGN KEY(SlotNum,DateVisit) 
    references Visit(SlotNum,DateVisit)
    );
    


    1. PHPを使用してMySQLデータベースに配列を挿入します

    2. ORA-00604:再帰SQLレベル1でエラーが発生しました

    3. セッションとセッションデータの保存に適したMySQLデータベースエンジンは、MyISAMとInnoDBのどちらですか?

    4. エラー(2,7):PLS-00428:このSELECTステートメントでINTO句が必要です