准备¶
概要¶
PREPARE statement_name FROM statement
描述¶
准备一个语句以便在稍后执行。准备好的语句是在会话中使用给定名称保存的查询。该语句可以包含参数来代替文字,这些参数将在执行时替换。参数用问号表示。
示例¶
准备一个 select 查询
PREPARE my_select1 FROM
SELECT * FROM nation;
准备一个包含参数的 select 查询。与 regionkey
和 nationkey
比较的值将用 EXECUTE 语句填充
PREPARE my_select2 FROM
SELECT name FROM nation WHERE regionkey = ? AND nationkey < ?;
准备一个 insert 查询
PREPARE my_insert FROM
INSERT INTO cities VALUES (1, 'San Francisco');
另请参阅¶
EXECUTE, DEALLOCATE PREPARE, DESCRIBE INPUT, DESCRIBE OUTPUT