从插入扳机执行后立即从插入触发器存储的DB值中检索



在sqlserver db中,存在一个表(a),上面有插入触发器。在该触发器中,将记录插入(a)在另一个表(b)中插入/更新值时。

使用ADO RecordSet的程序通过使用AddNew/Update ADO RecordSet方法执行插入(A)。在记录集之后立即尝试读取表(b)中存储的值的安全性。考虑到整个过程都包含在交易中,是否有任何>" select of b of b"语句在服务器有机会执行"插入到b"语句之前执行触发器(例如,在服务器的高负载时)?

触发同步执行,这是导致他们发射的声明的一部分。除非触发器正在做一些事情来故意将其行动从原始陈述中解散,例如通过使用服务经纪人排队一些形式的更改。>

假设您的触发器不使用服务经纪,而只是在表B中执行直接INSERT,那么您是完全安全的。

最新更新