EXECUTE IMMEDIATE
名称
EXECUTE IMMEDIATE -- 动态准备和执行语句
大纲
EXECUTE IMMEDIATE string
描述
EXECUTE IMMEDIATE立即准备并且执行动态声明的SQL语句,而
没有检索结果行。
参数
- string
包含要执行的SQL语句文本C字符串或者宿主变量。
例子
这是一个使用EXECUTE IMMEDIATE和
命名command宿主变量执行INSERT
语句的例子:
sprintf(command, "INSERT INTO test (name, amount, letter) VALUES ('db: ''r1''', 1, 'f')");
EXEC SQL EXECUTE IMMEDIATE :command;
兼容性
在SQL标准中声明EXECUTE IMMEDIATE。