1

图式

一个问题,我将主管设置为外键。他通过 Activity Participant 收集信息并从个人 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()
);
4

1 回答 1

2

外键必须引用被引用表的唯一键。表的主键或辅助唯一键。

CONSTRAINT activity_sup_fk FOREIGN KEY (act_supVisor) 
  REFERENCES person(Person_id)
于 2013-03-10T15:07:32.657 回答