共用方式為


執行陳述式 (ODBC)

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

  • 直接執行

  • 準備執行

直接執行包括建立含有 Transact-SQL 陳述式的字元字串,然後使用 SQLExecDirect 函數來提交此字串,以便執行。準備執行則包括建立含有 Transact-SQL 陳述式的字元字串,然後在兩個階段中執行此字串。第一個階段會使用 SQLPrepare 函數來剖析並編譯 Database Engine 中陳述式的執行計畫。第二個階段會使用 SQLExecute 函數來執行先前所準備的執行計畫。這樣會節省每次執行時的剖析和編譯負擔。應用程式通常會使用準備執行來重複執行相同且參數化的 SQL 陳述式。

直接和準備執行都可以執行單一 Transact-SQL 陳述式或 SQL 陳述式批次,也可以呼叫預存程序。

請參閱

概念