通常创建触发器以在不同表中的逻辑相关数据之间实施引用完整性或一致性。例子:
-- 创建一个表(数据库设计的部分)
Create Table OrderLog
(
EditDate smalldatetime
)
-- 创建触发器,当OrderList表被UPDATE的时候,执行一段操作
CREATE TRIGGER tr_OrderList_Log On OrderList AFTER UPDATE
AS
Insert Into OrderLog(EditDate) Values(getDate())
GO
-- 修改表OrderList中的OutDate,使得触发器被执行
Update OrderList Set OutDate = getDate()
-- 察看触发器执行的后果
select * from OrderLog