PREPARE

PREPARE-准备要执行的语句

Synopsis

PREPARE name FROM string

Description

PREPARE准备动态指定为执行字符串的语句。这与直接 SQL 语句PREPARE不同,后者也可以在嵌入式程序中使用。 EXECUTE命令用于执行任何一种准备好的语句。

Parameters

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

See Also

EXECUTE

上一章 首页 下一章