我在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和触发器的新手。
答案 0 :(得分:2)
否:没有延迟或延迟
触发器是INSERT和DELETE语句的一部分。
当触发器完成时,SQL Server将INSERT或DELETE报告为完整
注意:您通常会使触发器简洁明了,不使用外部代码或调用