Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Base de données SQL dans Microsoft Fabric
OLE DB Driver pour SQL Server peut retourner plusieurs ensembles de lignes à partir d'instructions SQL Server. Les instructions SQL Server retournent des résultats dans plusieurs ensembles de lignes dans les conditions suivantes :
des instructions SQL groupées sont soumises en tant que commande unique ;
des procédures stockées implémentent un lot d'instructions SQL ;
Lots
OLE DB Driver pour SQL Server reconnaît le point-virgule comme un séparateur de lot pour les instructions SQL :
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
Il est plus efficace d'envoyer plusieurs instructions SQL dans un lot que d'exécuter chaque instruction SQL séparément. L'envoi d'un lot réduit les allers-retours sur le réseau entre le client et le serveur.
Procédures stockées
SQL Server retourne un jeu de résultats pour chaque instruction dans une procédure stockée ; ainsi, la plupart des procédures stockées SQL Server retournent plusieurs jeux de résultats.