Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický platformový systém (PDW)
SQL databáze v Microsoft Fabric
Ovladač OLE DB pro SQL Server může vracet více řádků z příkazů SQL Serveru. SQL Server příkazy vracejí výsledky s více řádky za následujících podmínek:
Dávkové SQL příkazy se odesílají jako jeden příkaz.
Uložené procedury implementují sadu SQL příkazů.
Batches
Ovladač OLE DB pro SQL Server rozpoznává znak středníku jako dávkový oddělovač pro SQL příkazy:
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
Posílání více SQL příkazů v jedné dávce je efektivnější než provádění každého SQL příkazu zvlášť. Odeslání jedné dávky snižuje počet síťových cest zpět od klienta k serveru.
Uložené procedury
SQL Server vrací množinu výsledků pro každý příkaz v uložené procedurě, takže většina uložených procedur SQL Serveru vrací více sad výsledků.