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 proveedor OLE DB de SQL Server Native Client puede devolver varios conjuntos de filas de instrucciones de SQL Server. Las instrucciones de SQL Server devuelven resultados de conjuntos de filas múltiples en las condiciones siguientes:
Las instrucciones SQL por lotes se envían como un solo comando.
Los procedimientos almacenados implementan un lote de instrucciones SQL.
Instancias de Batch
El proveedor OLE DB de SQL Server Native Client reconoce el carácter de punto y coma como delimitador por lotes para instrucciones SQL:
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
El envío de varias instrucciones SQL en un lote es más eficaz que ejecutar cada instrucción SQL por separado. El envío de un lote reduce los recorridos de ida y vuelta de red del cliente al servidor.
Procedimientos almacenados
SQL Server devuelve un conjunto de resultados para cada instrucción de un procedimiento almacenado, por lo que la mayoría de los procedimientos almacenados de SQL Server devuelven varios conjuntos de resultados.