Хранимая процедура, выполняющая другую хранимую процедуру

Когда хранимая процедура содержит запрос на выполнение другой хранимой процедуры, останавливает ли вызывающая хранимая процедура выполнение другой хранимой процедуры? Думаю, я пытаюсь понять, похожи ли это на синхронные и асинхронные вызовы.


person Neil Knight    schedule 05.03.2010    source источник


Ответы (2)


Да, они синхронны. Они должны быть. Если хранимая процедура A ожидает результата от хранимой процедуры B, то ей придется дождаться завершения хранимой процедуры B. Последствия были бы огромными, если бы они были автоматически асинхронными.

Для продолжения. Вот как сделать хранимые процедуры асинхронными в MSSQL Server (и максимально асинхронными):

Асинхронные вызовы хранимых процедур

person kemiller2002    schedule 05.03.2010

Да, это синхронно

person AdaTheDev    schedule 05.03.2010
comment
Замечательно. Имеет смысл и после прочтения ответа Кевина. - person Neil Knight; 05.03.2010