EXECUTE IMMEDIATE

立即执行-动态准备和执行语句

Synopsis

EXECUTE IMMEDIATE string

Description

EXECUTE IMMEDIATE立即准备并执行动态指定的 SQL 语句,而无需检索结果行。

Parameters

  • string

    • LiteralsC 字符串或包含要执行的 SQL 语句的主机变量。

Examples

这是一个使用EXECUTE IMMEDIATE和名为command的主机变量执行INSERT语句的示例:

sprintf(command, "INSERT INTO test (name, amount, letter) VALUES ('db: ''r1''', 1, 'f')");
EXEC SQL EXECUTE IMMEDIATE :command;

Compatibility

在 SQL 标准中指定了EXECUTE IMMEDIATE