更新时间:2024-07-24 GMT+08:00

PREPARE

语法

PREPARE statement_name FROM statement

描述

预处理一条语句,以便以后执行。预处理语句是将查询保存在给定名称的会话中。语句可以包含参数,以代替执行时要替换的文本,参数用问号表示。

示例

  • 预处理查询
    PREPARE my_select1 FROM SELECT * FROM fruit;
  • 预处理一个包含参数的查询,在EXECUTE语句中,与regionkey和nationkey比较的值会被替换
    PREPARE my_select2 FROM  SELECT name FROM fruit WHERE name= ? AND  price< ?;
  • 预处理插入查询
    PREPARE my_insert FROM INSERT INTO fruit VALUES ('watermelon',18);