您引用的persid
不是表中的列,species
因此错误…
编辑-根据评论:
这意味着您需要将某些列species
用作外键…如果没有此类列,则需要先建立一个列,然后才能创建该约束。像这样:
alter table species
add persid number(8) not null
;
alter table species
add constraint species_person_fk
foreign key (persid)
references person (persid)
;
根据您的数据模型,SPECIES.PERSID可能是可选的或必需的。