【发布时间】:2016-07-19 01:01:50
【问题描述】:
在播放器表中创建外键时显示以下错误
ORA-02270: 此列列表没有匹配的唯一键或主键
create table person
(
per_ssn number(10) not null,
per_name varchar2(30) not null,
CONSTRAINT pk_PersonID PRIMARY KEY (per_ssn,per_name)
);
create table Player
(
player_ssn number(10) not null,
player_name varchar2(30) not null,
football_club_name varchar2(30) not null,
p_age number(2) not null,
p_weight number(3) not null,
p_height number(10) not null,
country varchar2(20) not null,
p_starting_date date not null,
p_ending_date date not null
);
alter table Player
add constraint player_ssn
FOREIGN KEY (player_ssn)
REFERENCING person (per_ssn)on delete cascade
我想在 person 表中创建两个主键,然后想引用这些 播放器表中的主键。
如果我创建一个主键然后在播放器表中引用它,那么它不会显示错误但我想创建两个主键。
【问题讨论】:
标签: oracle