【发布时间】:2012-01-24 08:10:55
【问题描述】:
我有一个 sp,它有这样的插入语句:
begin transaction
insert into table1
insert into table2
.
.
.
insert into table n
commit transaction
只要不同时调用 sp,这一切都很好。但是,当同时调用 sp 时,有时会在第一个表的主键上遇到死锁问题。
【问题讨论】:
-
在插入过程中是否锁定了表格?
-
我所做的只是在事务中运行代码,如上例所示。
标签: sql-server deadlock