【发布时间】:2011-07-12 06:54:58
【问题描述】:
我是触发器的新手,想在更新列时创建触发器并使用该值更新另一个表。
我有一个带有年份列的表 1,如果应用程序更新该年份列,我需要用同一年的年份更新表 2。
ALTER TRIGGER [dbo].[trig_UpdateAnnualYear]
ON [dbo].[table1]
AFTER UPDATE
AS
if (UPDATE (intAnnualYear))
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for trigger here
Update table2 set AnnualYear = intAnnualYear where table2.ID = table1.ID
END
【问题讨论】:
标签: sql sql-server-2008 triggers sql-update