PREPARE

概要

PREPARE statement_name FROM statement

說明

準備一個陳述式,以便稍後執行。準備好的陳述式是儲存在具有指定名稱的工作階段中的查詢。陳述式可以包含參數來取代常值,以便在執行時替換。參數以問號表示。

範例

準備一個 select 查詢

PREPARE my_select1 FROM
SELECT * FROM nation;

準備一個包含參數的 select 查詢。要與 regionkeynationkey 比較的值將使用 EXECUTE 陳述式填入

PREPARE my_select2 FROM
SELECT name FROM nation WHERE regionkey = ? AND nationkey < ?;

準備一個 insert 查詢

PREPARE my_insert FROM
INSERT INTO cities VALUES (1, 'San Francisco');

另請參閱

EXECUTEDEALLOCATE PREPAREDESCRIBE INPUTDESCRIBE OUTPUT