Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Microsoft Fabric
OLE DB-drivrutinen för SQL Server kan returnera flera raduppsättningar från SQL Server-satser. SQL Server-satser returnerar resultat med flera radmängder under följande villkor:
Batchade SQL-satser skickas in som ett enda kommando.
Lagrade procedurer implementerar en batch av SQL-satser.
Omgångar
OLE DB-drivrutinen för SQL Server känner igen semikolontecknet som en batchavgränsare för SQL-satser:
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
Att skicka flera SQL-satser i en batch är mer effektivt än att köra varje SQL-sats separat. Att skicka en batch minskar nätverksrundturerna från klienten till servern.
Lagrade procedurer
SQL Server returnerar en resultatuppsättning för varje sats i en lagrad procedur, så de flesta SQL Server-lagrade procedurer returnerar flera resultatuppsättningar.