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