триггер, который отслеживает значение определенного поля - PullRequest
0 голосов
/ 04 августа 2009

Я надеюсь, что кто-то может помочь мне со следующим: я нужно знать, если возможно реализовать триггер, который контролирует значение определенного поля, и когда оно меняет значение, оно должно обновить значение другого поля в другой таблице.

1 Ответ

0 голосов
/ 04 августа 2009

См. Пример ниже

IF EXISTS (SELECT name FROM sys.objects
      WHERE name = 'reminder' AND type = 'TR')
   DROP TRIGGER Person.reminder;
GO
CREATE TRIGGER reminder
ON Person.Address
AFTER UPDATE 
AS 
IF ( UPDATE (StateProvinceID) OR UPDATE (PostalCode) )
BEGIN
RAISERROR (50009, 16, 10)
END;
GO
-- Test the trigger.
UPDATE Person.Address
SET PostalCode = 99999
WHERE PostalCode = '12345';
GO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...