Invio in batch di chiamate a stored procedure
Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di Azure Azure SynapseAnalytics AnalyticsPlatform System (PDW)
Il driver ODBC SQL Server Native Client esegue automaticamente il batch delle chiamate di stored procedure al server quando appropriato. Il driver esegue questa operazione solo quando viene usata la sequenza di escape ODBC CALL; non esegue questa operazione per l'istruzione Transact-SQL EXECUTE. L'invio in batch di chiamate a stored procedure può ridurre il numero di round trip al server e migliorare significativamente le prestazioni.
Il driver invia in batch al server le chiamate alle procedure quando si esegue un batch che contiene più sequenze di escape ODBC CALL. Invia inoltre in batch chiamate alle procedure quando si utilizzano matrici di parametri associati con una sequenza di escape ODBC CALL. Ad esempio, se si usa l'associazione di parametri a livello di riga o colonna per associare una matrice con cinque elementi ai parametri di un'istruzione ODBC CALL SQL, quando viene chiamato SQLExecute o SQLExecDirect, il driver invia un singolo batch con cinque chiamate di routine al server.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per