【发布时间】:2012-03-28 19:57:52
【问题描述】:
假设我有桌子:
Employee(empid, ....)
Phone(phoneid, ...)
EmployeePhone(empid, phoneid, ...)
在外键关系上定义了外键创建和级联删除。
现在我从电话表中删除电话。我想在表Phone的删除触发器中记录删除。
但我在删除触发器后无法在电话中获取 empid
select empid from deleted d join EmployeePhone e on d.phoneid = e.Phoneid
因为EmployeePhone中的记录被外键关系级联删除。
删除触发后如何获取手机中的empid?
【问题讨论】:
标签: sql-server-2008 tsql