Partager via


Traitement par lot des appels aux procédures stockées

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Le pilote ODBC SQL Server Native Client traite automatiquement les appels de procédure stockée au serveur le cas échéant. Le pilote effectue cette opération uniquement lorsque la séquence d’échappement ODBC CALL est utilisée ; il ne le fait pas pour l’instruction Transact-SQL EXECUTE. Le traitement par lot des appels aux procédures stockées peut réduire le nombre de boucles sur le serveur et augmenter considérablement les performances.

Le pilote traite par lot les appels de procédure sur le serveur lorsque vous exécutez un lot qui contient plusieurs séquences d'échappement ODBC CALL. Il traite également par lot les appels de procédure lorsque vous utilisez des tableaux de paramètres liés dans une séquence d'échappement ODBC CALL. Par exemple, si vous utilisez une liaison de paramètres de ligne ou de colonne pour lier un tableau avec cinq éléments aux paramètres d’une instruction ODBC CALL SQL, lorsque SQLExecute ou SQLExecDirect est appelé, le pilote envoie un lot unique avec cinq appels de procédure au serveur.

Voir aussi

Exécution de procédures stockées