2010-03-05 2 views
6

Когда в хранимой процедуре есть запрос внутри для выполнения другой хранимой процедуры, завершает ли завершающая процедура вызова Сохраненная процедура завершает выполнение другой хранимой процедуры? Наверное, я пытаюсь получить прямо в голове, будь то синхронные и асинхронные вызовы.Сохраненная процедура, выполняющая другую хранимую процедуру

+0

^^ Я хотел бы знать, тоже.! –

ответ

6

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

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

Asynchronous Stored Procedure Calls

3

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

+0

Отлично. Имеет смысл после прочтения ответа Кевина. –

Смежные вопросы