У меня есть trigger
, который касается некоторых данных для ведения журналов, например:
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
Как передать переменную @intUserID
в приведенный выше триггер, как в следующем коде:
DECLARE @intUserID int
SET @intUserID = 10
UPDATE tblData
SET Value = @x
PS: Я знаю, что я не могу буквально передать в @intUserID
триггер, он просто использовался для иллюстрации.