【发布时间】:2020-04-20 00:00:18
【问题描述】:
我有一个类似的表结构
create table EMPLOYE (
CodeEmploye varchar2(100) not null,
NAS varchar2(100),
CONSTRAINT employe_pk primary key (CodeEmploye)
);
create table SALAIRE (
CodeEmploye varchar2(100) not null,
Mois number not null,
CONSTRAINT salaire_pk primary key (CodeEmploye, Mois),
CONSTRAINT salaire_code_employe_fk FOREIGN KEY(CodeEmploye) REFERENCES EMPLOYE(CodeEmploye)
);
我想添加一个约束,如果 SALAIRE 表中存在相同的员工,我不应该被允许修改/删除 EMPLOYE 表中的一行。
最好的方法是什么?
【问题讨论】:
-
你已经用 salaire_code_employe_fk 做到了
标签: sql database oracle constraints