2010-03-05 53 views
6

Cuando un procedimiento almacenado tiene una consulta adentro para ejecutar otro procedimiento almacenado, ¿el procedimiento almacenado que realiza la llamada detiene otro procedimiento almacenado ha terminado de ejecutarse? Creo que estoy tratando de entender si se trata de llamadas sincrónicas y asíncronas.Procedimiento almacenado al ejecutar otro procedimiento almacenado

+0

^^ Me gustaría saber también.! –

Respuesta

6

Sí, son sincrónicos. Tendrían que serlo. Si el procedimiento almacenado A espera un resultado del procedimiento B almacenado, entonces tendría que esperar a que finalice el Procedimiento almacenado B. Las implicaciones serían enormes si fueran automáticamente asincrónicas.

Para un seguimiento. Aquí es cómo hacer que los procedimientos almacenados asíncronos en MSSQL Server (así como asíncrona como sea posible):

Asynchronous Stored Procedure Calls

3

Sí, es sincrónico

+0

Eso es genial. Tiene sentido después de leer la respuesta de Kevin también. –

Cuestiones relacionadas