EXECUTE

摘要

  1. EXECUTE statement_name [ USING parameter1 [ , parameter2, ... ] ]

说明

执行名称为 statement_name 的预编译语句。在 USING 子句中定义参数值。

示例

预编译并执行一个不具有参数的查询:

  1. PREPARE my_select1 FROM
  2. SELECT name FROM nation;
  1. EXECUTE my_select1;

预编译并执行一个具有两个参数的查询:

  1. PREPARE my_select2 FROM
  2. SELECT name FROM nation WHERE regionkey = ? and nationkey < ?;
  1. EXECUTE my_select2 USING 1, 3;

这等效于:

  1. SELECT name FROM nation WHERE regionkey = 1 AND nationkey < 3;

另请参见

PREPARE