Commandes SQL Server Native Client générant des résultats d’ensembles de lignes multiples
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
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 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
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";
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.
Dans cette section
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour