历史版本。 PostgreSQL 12 已结束支持。 2024-11-21. 请参阅 当前版本手册.
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。