了解参照触发操作的工作原理

时间:2019-05-01 13:16:48

标签: sql sql-server

我对数据库中的3个表有此问题。 员工,药剂师和医学

员工ID是主键,药剂师表通过外键引用它。该键在描述添加新药的药剂师的药物表中被称为外键

问题是这个。创建用于删除级联的外键时,因此,当我删除员工时,从employee和pharmacist表中都删除了相关行,但是同时在该药品表中,该特定员工也添加了药品被删除。

我尝试通过将默认值赋予通过外键引用的列来使用默认的删除集

我期望的结果是,当我删除某个特定员工时,必须同时从药剂师和员工表中删除员工详细信息,但是在药品表中,描述添加了该药品的员工的列必须更改为用户不可用或从中删除系统

0 个答案:

没有答案