Ken*_*hou 5 t-sql sql-server-2008
假设我有桌子:
Employee(empid, ....)
Phone(phoneid, ...)
EmployeePhone(empid, phoneid, ...)
Run Code Online (Sandbox Code Playgroud)
在外键关系上定义了外键创建和级联删除.
现在我从手机桌上删除了一部手机.我想在表Phone的Delete触发器中记录删除.
但我无法在手机中获得empid删除后的触发器
select empid from deleted d join EmployeePhone e on d.phoneid = e.Phoneid
Run Code Online (Sandbox Code Playgroud)
因为使用外键关系通过级联删除删除了EmployeePhone中的记录.
如何在删除触发器后获得电话中的empid?