Я хотел бы создать триггер, который записывает в таблицу истории со вставленными значениями и значениями до и после обновления. Я также хотел бы включить как можно больше информации об учетной записи, выполняющей обновление. Как мне включить информацию об учетной записи в свой триггер?
Вот что у меня есть на данный момент:
CREATE TRIGGER [update_history] ON MyTable
FOR UPDATE
AS
INSERT MyTable_History (id, BudgetNumber, PositionNumber, ModifiedDate, action, userId)
SELECT id, BudgetNumber, PositionNumber, GETDATE(), 'BEFORE UPDATE', '???'
FROM deleted
INSERT MyTable_History (id, BudgetNumber, PositionNumber, ModifiedDate, action, userId)
SELECT id, BudgetNumber, PositionNumber, GETDATE(), 'AFTER UPDATE', '???'
FROM inserted
Что я могу поставить вместо «???»?