On this page
PREPARE
PREPARE-准备要执行的语句
Synopsis
PREPARE name FROM string
Description
PREPARE
准备动态指定为执行字符串的语句。这与直接 SQL 语句PREPARE不同,后者也可以在嵌入式程序中使用。 EXECUTE命令用于执行任何一种准备好的语句。
Parameters
prepared_name
- 准备好的查询的标识符。
string
- LiteralsC 字符串或包含可准备语句(SELECT,INSERT,UPDATE 或 DELETE 之一)的主机变量。
Examples
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;
Compatibility
在 SQL 标准中指定了PREPARE
。