Share via


Comandi che generano risultati con più set di righe

Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)

Scaricare il driver OLE DB

OLE DB Driver per SQL Server può restituire più set di righe dalle istruzioni SQL Server. Tramite le istruzioni di SQL Server vengono restituiti più set di righe nelle condizioni seguenti:

  • Le istruzioni SQL in batch vengono inviate come singolo comando.

  • Le stored procedure consentono di implementare un batch di istruzioni SQL.

Batch

OLE DB Driver per SQL Server consente di riconoscere il carattere del punto e virgola come delimitatore di batch per le istruzioni SQL:

WCHAR*       wSQLString = L"SELECT * FROM Categories; "  
                          L"SELECT * FROM Products";  

L'invio di più istruzioni SQL in un batch è più efficiente dell'esecuzione separata delle singole istruzioni SQL. Questo tipo di invio riduce infatti i round trip in rete dal client al server.

Stored procedure

Tramite SQL Server viene restituito un set di risultati per ogni istruzione di una stored procedure. Pertanto, dalla maggior parte delle stored procedure di SQL Server vengono restituiti più set di risultati.

Contenuto della sezione

Vedere anche

Comandi