GAUSS-00291 — GAUSS-00300

    SQLSTATE: XX000

    错误原因:不支持的语法。

    解决办法:修改SQL Statement。

    GAUSS-00292: “DECLARE CURSOR must not contain data-modifying statements in WITH”

    SQLSTATE: 0A000

    错误原因:DECLARE CURSOR语法中的WITH子句含有INSERT/UPDATE/DELETE语句。

    解决办法:DECLARE CURSOR语法中的WITH子句不能包含INSERT/UPDATE/DELETE语句。

    GAUSS-00293: “DECLARE CURSOR WITH HOLD … FOR UPDATE/SHARE is not supported”

    错误原因:特性不支持:DECLARE CURSOR WITH HOLD … FOR SelectStmt子句中包含UPDATE/SHARE语句。

    解决办法:DECLARE CURSOR WITH HOLD … FOR SelectStmt不能包含UPDATE/SHARE子句,请检查并修改查询语句。

    GAUSS-00294: “DECLARE SCROLL CURSOR … FOR UPDATE/SHARE is not supported”

    SQLSTATE: 0A000

    错误原因:特性不支持:DECLARE SCROLL CURSOR … FOR SelectStmt子句中包含UPDATE/SHARE语句。

    解决办法:DECLARE SCROLL CURSOR … FOR SelectStmt can’t include UPDATE/SHARE子句,请检查并修改查询语句。

    GAUSS-00295: “DECLARE INSENSITIVE CURSOR … FOR UPDATE/SHARE is not supported”

    SQLSTATE: 0A000

    解决办法:DECLARE INSENSITIVE CURSOR … FOR SelectStmt can’t include UPDATE/SHARE子句,请检查并修改查询语句。

    GAUSS-00298: “PGXC Node %s: object not defined”

    SQLSTATE: 42704

    错误原因:指定的node对象异常或者不存在。

    解决办法:请检查指定的nodename是否存在或运行正常。如果异常,需要重新启动该node节点。

    GAUSS-00300: “EXECUTE DIRECT cannot execute DML queries”

    SQLSTATE: 0A000

    错误原因:EXECUTE DIRECT ON ( nodename [, … ] ) query语法中在DN上执行了DML语句。