我也问个技术问题,SQL Server存储过程的并发执行问题
日月路明 2017-12-26 11:43:39 有没有一种方法对存储过程进行限制,把并发执行转换为顺序执行,为了说明问题,假设有一个存储过程:
create proc pTest
as
begin
(1)如果Ptest发生并发执行情况,希望在此处,能够等待,直到首先执行此过程的那个进程结束,执行--Start后续代码
--Start
(2)
下面代码禁止并发执行
.....
.....
end
不知道有没有交代清楚,重新复述一遍,假设有多个过程调用pTest,除了第一个,后续的调用者希望在(1)处能够判断出其他进程正在执行此过程,在(1)处原地等待,直到前一个结束,开始执行后面的代码