Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der OLE DB-Anbieter von SQL Server Native Client kann mehrere Rowsets aus SQL Server-Anweisungen zurückgeben. SQL Server-Anweisungen geben Ergebnisse mit mehreren Rowsets unter den folgenden Bedingungen zurück:
Batched SQL-Anweisungen werden als einzelner Befehl übermittelt.
Gespeicherte Prozeduren implementieren eine Reihe von SQL-Anweisungen.
Haufen
Der OLE DB-Anbieter von SQL Server Native Client erkennt das Semikolon als Batchtrennzeichen für SQL-Anweisungen:
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
Das Senden mehrerer SQL-Anweisungen in einem Batch ist effizienter, als jede SQL-Anweisung separat auszuführen. Das Senden eines Batches reduziert die Netzwerk-Roundtrips vom Client zum Server.
Gespeicherte Prozeduren
SQL Server gibt ein Resultset für jede Anweisung in einer gespeicherten Prozedur zurück, sodass die meisten gespeicherten SQL Server-Prozeduren mehrere Resultsets zurückgeben.