執行陳述式 (ODBC)
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server Native Client ODBC 驅動程式提供在SQL Server資料庫中執行 SQL 語句的各種方式:
直接執行
準備執行
直接執行牽涉到建置包含 Transact-SQL 語句的字元字串,並使用 SQLExecDirect 函式提交它以供執行。 備妥的執行牽涉到建置包含 Transact-SQL 語句的字元字串,然後在兩個階段中執行。 第一個階段會使用 SQLPrepare 函 式來剖析和編譯 Database Engine 中 語句的執行計畫。 第二個階段會使用 SQLExecute 函式來執行先前準備的執行計畫。 這樣會省下每次執行時的剖析和編譯負擔。 應用程式通常會使用備妥的執行來重複執行相同且參數化的 SQL 陳述式。
直接和備妥的執行都可以執行單一 Transact-SQL 語句或 SQL 語句批次,也可以呼叫預存程式。
本節內容
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應