Nếu cần thiết phải sử dụng trình kích hoạt ở đây, tôi sẽ sử dụng INSTEAD OF
kích hoạt để điều chỉnh các giá trị được chèn trước và tránh phải JOIN
trở lại bảng cơ sở và Cập nhật chúng sau đó.
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