テーブルの作り方について質問です。「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)
);