Se for necessário usar um gatilho aqui, eu usaria um
INSTEAD OF
gatilho para ajustar os valores pré-inseridos e evitar a necessidade de JOIN
de volta para a tabela base e atualizá-los depois. 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