VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

执行具有输入参数的语句

功能描述

执行具有输入参数的SQL语句。

接口原型

EXEC SQL EXECUTE prepare-name [USING var1, var2];

参数说明

参数名 参数说明
var1,var2 表示输入的参数。
prepare-name 预备查询标识符。

返回值

无。

其他

举例说明使用接口:

EXEC SQL BEGIN DECLARE SECTION;
const char *stmt = "INSERT INTO test1 VALUES(?, ?);";
EXEC SQL END DECLARE SECTION;
EXEC SQL PREPARE mystmt FROM :stmt;
EXEC SQL EXECUTE mystmt USING 42, 'foobar';
//当你不再需要预备语句时,你应该释放它,其中USING后面可以添加SQL DESCRIPTOR。:
EXEC SQL DEALLOCATE PREPARE name;