共用方式為


執行語句 (ODBC)

適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)

SQL Server Native Client ODBC 驅動程式提供在 SQL Server 資料庫中執行 SQL 語句的各種方式:

  • 直接執行

  • 備妥的執行

直接執行牽涉到建置包含 Transact-SQL 語句的字元字串,並使用 SQLExecDirect 函式提交它以供執行。 備妥的執行牽涉到建置包含 Transact-SQL 語句的字元字串,然後在兩個階段中執行。 第一個階段會使用 SQLPrepare 函式來剖析和編譯 資料庫引擎 中 語句的執行計劃。 第二個階段會 使用 SQLExecute 函式來執行先前準備的執行計劃。 這樣可節省每次執行的剖析和編譯額外負荷。 準備的執行通常由應用程式用來重複執行相同的參數化 SQL 語句。

直接和備妥的執行都可以執行單一 Transact-SQL 語句或一批 SQL 語句,也可以呼叫預存程式。

本節內容

另請參閱

執行查詢 (ODBC)