本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EXECUTE
執行名為 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