2011-12-16 115 views
0

我在SQL Server 2008中SQL Server触发延迟?

CREATE TRIGGER trigger_mytable 
ON dbo.mytable 

FOR INSERT, DELETE, UPDATE 

AS 

EXTERNAL NAME mycode.[trig.mytable].myfn 

mytable.myfn的代码是用C#创建一个表的触发器。它打开到数据库的连接并根据事件查询插入或删除的表以获取触发器数据。是否有可能从表中插入条目并立即删除(如几分之一秒或说ms),并且从不调用触发器函数?总之可以有延迟或缺少触发器?我的理解是,触发器使用中断机制而不是轮询。我对SQL Server和触发器很陌生。

回答

2

编号:没有延迟或滞后

触发器是INSERT的一部分和DELETE语句。
当触发器完成,则SQL Server报告插入或删除作为完整

注意:您通常会保持触发简明扼要,不使用外部代码或调用

+0

所以触发排序的依赖INSERT或DELETE被执行?因此不可能绕过触发器代码的调用和插入/删除到表中,对吧? – Lalitha 2011-12-16 15:25:58