Я никогда раньше не использовал триггеры на сервере SQL, и я просмотрел информацию в Интернете, но не нашел ответа на свой вопрос. В основном я пытаюсь написать триггер, который будет запускаться после обновления записи в таблице. Затем этот триггер обновит две дополнительные таблицы на основе записи, которая была обновлена в первой таблице.
Основная таблица с триггером на ней будет обновлять одну запись, используя такой запрос:
UPDATE E.SM_T_RList
SET IsActive = 0
WHERE Guid = @Guid
Затем мне нужен триггер чтобы сделать что-то вроде этого:
ALTER TRIGGER [E].[IsActiveUpdate]
ON [E].[SM_T_RList]
AFTER UPDATE
AS
BEGIN
SET NOCOUNT ON;
UPDATE E.SM_T_BInfo
SET IsActive = 0
WHERE Guid = @Guid
UPDATE E.SM_T_RMachines
SET IsActive = 0
WHERE GUID = @GUID
END
Guid, который я хочу обновить, используется основной таблицей. Но я не могу понять, как получить @Guid, который я хочу обновить в триггере? Пожалуйста помоги.
Спасибо