6

テーブルの作り方について質問です。「Ono」と「Pno」の属性を組み合わせて、新しいテーブルの主キーにしたいと考えています。これらは両方とも外部キーであり、それぞれが異なるテーブルからのものです。CONSTRAINT Ono_Pno_PK PRIMARY KEY (Ono,Pno) を使用するだけですか?

私がこれまでに使用したもの:

CREATE TABLE ODetails
(
    Ono Number Not Null,
    Pno Number Not Null,
    Qty Number(3) Not Null,
    Creation_Date Date Not Null,
    Created_By VARCHAR(10) Not Null,
    Last_Update_Date Date Not Null,
    Last_Updated_By VARCHAR2(10) Not Null,
    CONSTRAINT Ono_FK FOREIGN KEY (Ono) REFERENCES Orders (Ono),
    CONSTRAINT Pno_FK FOREIGN KEY (Pno) REFERENCES Parts (Pno)
);
4

1 に答える 1