GaussDB-执行没有结果集的语句

50 阅读1分钟

GaussDB-执行没有结果集的语句

执行EXECUTE IMMEDIATE命令示例如下:

EXEC SQL BEGIN DECLARE SECTION;
    const char *stmt = "CREATE TABLE test1 (...);";
EXEC SQL END DECLARE SECTION;
    EXEC SQL EXECUTE IMMEDIATE :stmt;

EXECUTE IMMEDIATE可以用于不返回结果集的SQL语句,比如:DDL、INSERT、UPDATE和DELETE语句。但不能用这种方式执行检索数据的语句,比如:SELECT语句。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…