Предположим, у меня есть таблицы:
Employee(empid, ....)
Phone(phoneid, ...)
EmployeePhone(empid, phoneid, ...)
создан внешний ключ и определено каскадное удаление для отношения внешнего ключа.
Теперь я удаляю телефон из телефонного стола. Я хочу записать удаление в триггере удаления таблицы Phone.
Но я не могу получить empid в телефоне после триггера удаления, как
select empid from deleted d join EmployeePhone e on d.phoneid = e.Phoneid
потому что запись в EmployeePhone была удалена каскадным удалением с отношением внешнего ключа.
Как получить empid в телефоне после триггера удаления?