有一个问题,我将主管设为外键。 他通过活动参与者收集信息并从人员ID中获取信息。
问题:
我应该如何创建Activity
表?关于主管,我该怎么说?
CREATE TABLE activity
(
act_id VARCHAR(8) CONSTRAINT activity_pk PRIMARY KEY,
act_type VARCHAR2(20),
act_desc VARCHAR2(30),
act_date DATE,
mor_aft VARCHAR2(9),
CONSTRAINT activity_sup_fk FOREIGN KEY (act_supVisor) REFERENCES person()
);
答案 0 :(得分:2)
外键必须引用引用表的唯一键。表的主键,或辅助唯一键。
CONSTRAINT activity_sup_fk FOREIGN KEY (act_supVisor)
REFERENCES person(Person_id)