执行带有结果集的语句
功能描述
执行具有单独结果集的SQL语句,可以使用EXECUTE。 为了保存结果,增加INTO子句。
接口原型
EXEC SQL EXECUTE prepare-name INTO :v1, :v2, :v3 USING ...;
参数说明
参数名 | 参数说明 |
---|---|
v1,v2,v3 | 给预备语句的一个参数的具体数值。 |
prepare-name | 预备查询标识符。 |
返回值
无
其他
举例说明使用接口:
XEC SQL EXECUTE mystmt INTO :v1,:v2,:v3 USING 37; EXEC SQL EXECUTE f USING 2 INTO :name,:amount,:letter;
一个EXECUTE命令可以有一个INTO子句, 一个USING子句,也可以两个都有或者两个都没有。如果查询希望返回多个结果行,那么使用游标。