Wenn es hier überhaupt notwendig ist, einen Trigger zu verwenden, würde ich einen INSTEAD OF
verwenden auslösen, um die Werte vor dem Einfügen anzupassen und die Notwendigkeit von JOIN
zu vermeiden zurück auf die Basistabelle und aktualisiere sie anschließend.
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