Partilhar via


Chamadas de procedimento armazenado em lote

O driver ODBC do SQL Server Native Client lota automaticamente chamadas de procedimento armazenados para o servidor quando apropriado. O driver só faz isso quando a sequência de escape ODBC CALL é usada; ele não faz isso para a instrução EXECUTE Transact-SQL. Chamadas de procedimento armazenado em lote podem reduzir o número de viagens de ida e volta para o servidor e aumentar significativamente o desempenho.

O procedimento de lotes de driver chama o servidor quando você executa um lote que contém várias sequências de escape de CHAMADA ODBC. Ele também agrupa chamadas de procedimento quando matrizes de parâmetro associadas são usadas com uma sequência de escape de CHAMADA ODBC. Por exemplo, se você usar uma associação de parâmetro em termos de linha ou coluna para associar uma matriz com cinco elementos aos parâmetros de uma instrução SQL chamada ODBC, quando SQLExecute ou SQLExecDirect é chamado, o driver envia um único lote com cinco chamadas de procedimento para o servidor.

Consulte Também

Executando procedimentos armazenados