【发布时间】:2009-06-02 00:39:23
【问题描述】:
我希望创建一个触发器,但我不确定如何获取导致触发器的数据。
我有一张 simlpe 表。
FooId INT PK NOT NULL IDENTITY
Name VARCHAR(100) NOT NULL
我希望有一个触发器,以便在发生 UPDATE、INSERT 或 DELETE 时执行以下操作。
伪码
IF INSERT
Print 'Insert' & Name
ELSE IF UPDATE
Print 'Update' & FooId & Name
ELSE IF DELETE
Print 'Delete' & FooId & Name
现在,我知道如何为表格创建触发器了。 我不知道该怎么做是根据触发器类型找出值。
谁能帮忙?
编辑:不确定是否有帮助,但 db 是 Sql Server 2008
【问题讨论】:
标签: sql sql-server-2008 triggers