Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der ODBC-Treiber des nativen SQL Server-Clients batchiert bei Bedarf automatisch gespeicherte Prozeduraufrufe an den Server. Der Treiber führt dies nur aus, wenn die ODBC-AUFRUF-Escapesequenz verwendet wird; dies wird für die Transact-SQL EXECUTE-Anweisung nicht ausgeführt. Batchverarbeitungsaufrufe für gespeicherte Prozeduren können die Anzahl der Roundtrips zum Server reduzieren und die Leistung erheblich steigern.
Die Treiberbatchprozedur ruft den Server auf, wenn Sie einen Batch ausführen, der mehrere ODBC-AUFRUF-Escapesequenzen enthält. Außerdem werden Prozeduraufrufe batchet, wenn gebundene Parameterarrays mit einer ODBC CALL-Escapesequenz verwendet werden. Wenn Sie beispielsweise entweder zeilenweise oder spaltenweise Parameterbindung verwenden, um ein Array mit fünf Elementen an die Parameter einer ODBC CALL SQL-Anweisung zu binden, wenn SQLExecute oder SQLExecDirect aufgerufen wird, sendet der Treiber einen einzelnen Batch mit fünf Prozeduraufrufen an den Server.