批次預存程序呼叫
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server Native Client ODBC 驅動程式會在適當時自動批次處理伺服器的預存程式調用。 只有在使用 ODBC CALL 逸出序列時,驅動程式才會執行此動作;它不適用於 Transact-SQL EXECUTE 語句。 批次預存程序呼叫可以減少往返伺服器的次數,並明顯增加效能。
當您執行包含多個 ODBC CALL 逸出序列的批次時,驅動程式會批次處理伺服器的程序呼叫。 搭配 ODBC CALL 逸出序列使用繫結的參數陣列時,它也會批次處理程序呼叫。 例如,如果您使用資料列或資料行型參數系結,將具有五個元素的陣列系結至 ODBC CALL SQL 語句的參數,當呼叫 SQLExecute 或 SQLExecDirect 時,驅動程式會將具有五個程式調用的單一批次傳送至伺服器。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應