SQL Server是否在插入后锁定行?

时间:2017-12-16 13:42:48

标签: sql-server tsql

我有一个SQL Server after insert触发器,它接受行ID并将其发送到在同一行上执行select查询的Web服务,但似乎操作死锁所有操作。

1 个答案:

答案 0 :(得分:6)

是。 AFTER INSERT触发器在与INSERT语句相同的事务中运行,因此受操作影响的行将被锁定。您的触发器应该在另一个表或队列中插入一行,并在INSERT提交后让后台进程调用您的Web服务。