Passer une variable dans un déclencheur

J'ai un trigger qui traite de certaines des données à des fins de journalisation de la sorte:

CREATE TRIGGER trgDataUpdated
   ON tblData FOR UPDATE
AS 
BEGIN
    INSERT INTO tblLog ( ParentID, OldValue, NewValue, UserID )
    SELECT  deleted.ParentID, deleted.Value, inserted.Value, 
            @intUserID -- how can I pass this in?
    FROM    inserted INNER JOIN deleted ON inserted.ID = deleted.ID
END

Comment puis-je passer dans la variable @intUserID dans l'au-dessus de déclencheur, comme dans le code suivant:

DECLARE @intUserID int
SET @intUserID = 10

UPDATE tblData
SET    Value = @x

PS: je sais que je ne peux pas littéralement passer dans @intUserID à la détente, c'était juste utilisés à des fins d'illustration.

source d'informationauteur Codesleuth