Partager via


Commandes générant des résultats Multiple-Rowset

Le fournisseur OLE DB SQL Server Native Client peut retourner plusieurs ensembles de lignes à partir d’instructions SQL Server. Les instructions SQL Server retournent des résultats d’ensemble de lignes multiples dans les conditions suivantes :

  • Les instructions SQL batch sont envoyées sous forme de commande unique.

  • Les procédures stockées implémentent un lot d’instructions SQL.

Lots

Le fournisseur OLE DB SQL Server Native Client reconnaît le caractère point-virgule en tant que délimiteur par lots pour les instructions SQL :

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

L’envoi de plusieurs instructions SQL dans un lot est plus efficace que l’exécution de chaque instruction SQL séparément. L’envoi d’un lot réduit les allers-retours réseau du client vers le serveur.

Procédures stockées

SQL Server retourne un jeu de résultats pour chaque instruction d’une procédure stockée, de sorte que la plupart des procédures stockées SQL Server retournent plusieurs jeux de résultats.

Dans cette section

Voir aussi

Commandes