Als het nodig is om hier een trigger te gebruiken, zou ik een INSTEAD OF
. gebruiken trigger om de vooraf ingevoegde waarden aan te passen en te voorkomen dat u JOIN
. hoeft te doen terug naar de basistabel en werk ze daarna bij.
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