Триггер обновления SQL Server

Я никогда раньше не использовал триггеры на сервере 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, который я хочу обновить в триггере? Пожалуйста помоги.

Спасибо

6
задан Joe Stefanelli 4 January 2011 в 12:47
поделиться