Chcete využít výhody vložené logická tabulka, která je dostupná v kontextu spouštěče. Odpovídá schématu tabulky, do které se vkládá, a zahrnuje řádky, které budou vloženy (v aktivačním prvku aktualizace máte přístup k vloženému a smazáno logické tabulky, které představují nová a původní data.)
Chcete-li tedy vložit dvojice Zaměstnanec / Oddělení, které aktuálně neexistují, můžete zkusit něco takového.
CREATE TRIGGER trig_Update_Employee
ON [EmployeeResult]
FOR INSERT
AS
Begin
Insert into Employee (Name, Department)
Select Distinct i.Name, i.Department
from Inserted i
Left Join Employee e
on i.Name = e.Name and i.Department = e.Department
where e.Name is null
End