SQL Server触发延迟?

时间:2011-12-16 15:13:26

标签: sql-server-2008

我在SQL Server 2008中为表创建了一个触发器

CREATE TRIGGER trigger_mytable
ON dbo.mytable

FOR INSERT, DELETE, UPDATE

AS 

EXTERNAL NAME mycode.[trig.mytable].myfn

mytable.myfn的代码在C#中。它打开与数据库的连接,并根据事件查询插入或删除的表以获取触发器数据。是否有可能从表中插入并立即删除条目(在几分之一秒内或从ms开始)并且永远不会调用触发器函数?总之,是否有延迟或没有触发器?我的理解是触发器使用中断排序机制而不是轮询。我是SQL Server和触发器的新手。

1 个答案:

答案 0 :(得分:2)

否:没有延迟或延迟

触发器是INSERT和DELETE语句的一部分。
当触发器完成时,SQL Server将INSERT或DELETE报告为完整

注意:您通常会使触发器简洁明了,不使用外部代码或调用