Anda ingin memanfaatkan disisipkan tabel logis yang tersedia dalam konteks pemicu. Ini cocok dengan skema untuk tabel yang sedang disisipkan dan menyertakan baris yang akan disisipkan (dalam pemicu pembaruan, Anda memiliki akses ke disisipkan dan dihapus tabel logis yang masing-masing mewakili data baru dan asli.)
Jadi untuk menyisipkan pasangan Karyawan / Departemen yang saat ini tidak ada, Anda dapat mencoba sesuatu seperti berikut ini.
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