读书人

在触发器中Update本表能再次引发触发

发布时间: 2012-08-11 20:50:31 作者: rapoo

在触发器中Update本表,会再次引发触发器吗
在触发器中Update本表,会再次引发触发器吗

[解决办法]
那要看你使用的是前触发器,还是后触发器!
[解决办法]
instead of 执行前触发器
在用户执行数据操作数据之前,触发器触发,执行触发器代码,不执行用户的操作

for 执行后触发器
在用户执行数据操作之后,触发器触发,执行触发器代码

[解决办法]
LZ:2楼正解 楼主可以看下你的触发器的代码:

查看方式为:EXEC sp_helptrigger 表名
上面是可以得到触发器名
用下面的看下触发器代码:
EXEC sp_helptext '触发器名'

这样就OK了,看到了。

希望LZ成功。

读书人网 >SQL Server

热点推荐