本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
執行名為 statement_name
的預備陳述式。預備陳述式中問號的參數值定義在以逗號分隔的清單的 USING
子句中。若要建立預備陳述式,使用 PREPARE。
概要
EXECUTE statement_name [ USING parameter1[, parameter2, ... ] ]
範例
以下範例準備並執行不含任何參數的查詢。
PREPARE my_select1 FROM
SELECT name FROM nation
EXECUTE my_select1
以下範例準備並執行含有一個參數的查詢。
PREPARE my_select2 FROM
SELECT * FROM "my_database"."my_table" WHERE year = ?
EXECUTE my_select2 USING 2012
這相當於:
SELECT * FROM "my_database"."my_table" WHERE year = 2012
以下範例準備並執行含有兩個參數的查詢。
PREPARE my_select3 FROM
SELECT order FROM orders WHERE productid = ? and quantity < ?
EXECUTE my_select3 USING 346078, 12