Jika perlu menggunakan pemicu di sini sama sekali, saya akan menggunakan INSTEAD OF
pemicu untuk menyesuaikan nilai yang dimasukkan sebelumnya dan menghindari kebutuhan untuk JOIN
kembali ke tabel dasar dan Perbarui setelahnya.
CREATE TRIGGER trig_MyPplUpdate
ON [Persons]
INSTEAD OF INSERT
AS
BEGIN
INSERT INTO Persons
SELECT foo,
bar,
CASE
WHEN Len(MyFile) >= 60 THEN MyFile
END
FROM Inserted
END