2009-08-04 39 views
0

我希望有人能够帮助我以下几点:我需要知道是否可以实现触发器来监视特定字段的值,以及何时更改值,它应该更新另一个表中另一个字段的值。触发器监视特定字段的值

+0

你能说你正在使用的编程语言或平台? – 2009-08-04 18:52:43

回答

0

请看下面的例子

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