Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El controlador ODBC de SQL Server Native Client realiza automáticamente lotes de llamadas de procedimiento almacenado al servidor cuando corresponda. El controlador solo lo hace cuando se usa la secuencia de escape ODBC CALL; no lo hace para la instrucción EXECUTE de Transact-SQL. Las llamadas a procedimientos almacenados por lotes pueden reducir el número de recorridos de ida y vuelta al servidor y aumentar significativamente el rendimiento.
El procedimiento de procesamiento por lotes del controlador llama al servidor al ejecutar un lote que contiene varias secuencias de escape ODBC CALL. También realiza lotes de llamadas a procedimiento cuando se usan matrices de parámetros enlazados con una secuencia de escape ODBC CALL. Por ejemplo, si usa un enlace de parámetros de fila o de columna para enlazar una matriz con cinco elementos a los parámetros de una instrucción SQL ODBC CALL, cuando se llama a SQLExecute o SQLExecDirect , el controlador envía un único lote con cinco llamadas de procedimiento al servidor.