Share via


Procesar por lotes las llamadas a procedimientos almacenados

El controlador ODBC de SQL Server Native Client procesa automáticamente por lotes las llamadas de procedimientos almacenados al servidor cuando sea adecuado. El controlador sólo hace esto cuando se usa la secuencia de escape ODBC CALL; no lo hace para la instrucción EXECUTE de Transact-SQL. El proceso por lotes de las llamadas de procedimiento almacenado puede reducir el número de ciclos de ida y vuelta del servidor y aumentar de forma significativa el rendimiento.

El controlador procesa por lotes las llamadas de procedimiento al servidor al ejecutar un lote que contiene varias secuencias de escape ODBC CALL. También procesa por lotes las llamadas a procedimiento cuando se usan las matrices de parámetros enlazadas con una secuencia de escape ODBC CALL. Por ejemplo, si utiliza el enlace de parámetro de modo de fila o de modo de columna para enlazar una matriz con cinco elementos a los parámetros de una instrucción ODBC CALL de SQL, cuando se llama a SQLExecute o a SQLExecDirect, el controlador envía un lote único con cinco llamadas de procedimiento al servidor.

Vea también

Conceptos