是否可以以编程方式决定INSTEAD OF触发器是否可以运行?我想要的是触发器内部的一些代码...
If (some condition = true) then
handle the INSTEAD OF trigger code
else
return // let the insert/update/delete operation happen normally
这可能在SQL Server 2008中吗?
更新:让我澄清一下我的问题。我知道你可以在触发器中运行条件语句。但是,据我所知,如果你运行INSTEAD OF触发器,那么就无法运行常规的插入/更新/删除操作。如果可能的话,我会喜欢两全其美。
答案 0 :(得分:0)
是的,您可以在触发器中包含条件语句。
http://msdn.microsoft.com/en-us/library/aa214456(v=sql.80).aspx