支援版本:最新 (17) / 16 / 15 / 14 / 13
開發版本:devel
不再支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3

EXECUTE

EXECUTE — 執行預先備妥的陳述式

概要

EXECUTE name [ ( parameter [, ...] ) ]

說明

EXECUTE 用於執行先前備妥的陳述式。由於預先備妥的陳述式僅在工作階段期間存在,因此該陳述式必須由目前工作階段中較早執行的 PREPARE 陳述式建立。

如果建立該陳述式的 PREPARE 陳述式指定了一些參數,則必須將一組相容的參數傳遞給 EXECUTE 陳述式,否則會引發錯誤。請注意,(與函數不同)預先備妥的陳述式不會根據其參數的類型或數量進行多載;預先備妥的陳述式的名稱在資料庫工作階段中必須是唯一的。

有關預先備妥的陳述式的建立和使用的更多資訊,請參閱 PREPARE

參數

name

要執行的預先備妥的陳述式的名稱。

parameter

預先備妥的陳述式的參數的實際值。這必須是一個表示式,產生一個與此參數的資料類型相容的值,如建立預先備妥的陳述式時所確定的。

輸出

EXECUTE 傳回的指令標籤是預先備妥的陳述式的標籤,而不是 EXECUTE 的標籤。

範例

範例在 PREPARE 文件中的 範例 中提供。

相容性

SQL 標準包含 EXECUTE 陳述式,但它僅用於嵌入式 SQL。此版本的 EXECUTE 陳述式也使用略有不同的語法。

另請參閱

DEALLOCATE, PREPARE

提交更正

如果您在文件中發現任何不正確、與特定功能的經驗不符或需要進一步澄清的內容,請使用 此表單 回報文件問題。