PREPARE — 准备一个语句用于执行
PREPARE name FROM string
PREPARE
将一个作为字符串动态指定的语句准备好执行。这不同于直接的 SQL 语句PREPARE(也可以用于嵌入式程序)。EXECUTE命令被用来执行两种类型的预备语句。
prepared_name
预备查询的一个标识符。
string
包含一个可预备语句的一个 C 字符串或一个主变量,可预备语句是 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
。
EXECUTE
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。