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。