历史版本。 PostgreSQL 9.3 已结束支持。 2018-11-08. 请参阅 当前版本手册.
PREPARE
PREPARE — 准备一个语句用于执行
大纲
PREPAREnameFROMstring
参数
prepared_name预备查询的一个标识符。
stringC 字符串字面值,或包含可预备语句的主变量,语句可以是 SELECT、INSERT、UPDATE 或 DELETE。
例子
char *stmt = "SELECT * FROM test1 WHERE a = ? AND b = ?"; EXEC SQL ALLOCATE DESCRIPTOR outdesc; EXEC SQL PREPARE foo FROM :stmt; EXEC SQL EXECUTE foo USING SQL DESCRIPTOR indesc INTO SQL DESCRIPTOR outdesc;
兼容性
SQL 标准中说明了PREPARE。