假设我有桌子:
Employee(empid, ....)
Phone(phoneid, ...)
EmployeePhone(empid, phoneid, ...)
创建外键并在外键关系上定义级联删除。
现在我从手机桌上删除了一部手机。我想在表Phone的Delete触发器中记录删除。
但我无法在删除触发器之后获取电话中的empid
select empid from deleted d join EmployeePhone e on d.phoneid = e.Phoneid
因为使用外键关系的级联删除删除了EmployeePhone中的记录。
如何在删除触发器后获取电话中的empid?
答案 0 :(得分:4)
尝试在EmployeePhone表上添加另一个删除触发器 - 您可以使用所需的数据。