GAUSS-00301: “EXECUTE DIRECT cannot execute this utility query”
SQLSTATE: 0A000
错误原因:EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中在 DN 上执行了 DDL 语
句。
解决办法:在 EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中不能执行 DDL 语句,
目前只支持 SELECT 语句。
GAUSS-00302: “EXECUTE DIRECT cannot execute locally this utility query”
SQLSTATE: 0A000
错误原因:特性不支持:EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中在 DN 上执
行了 Set 变量语句。
解决办法:在 EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中不能执行 Set 变量语
句,目前只支持 SELECT 语句。
GAUSS-00303: “SELECT FOR UPDATE/SHARE is not allowed with DISTINCT clause”
SQLSTATE: 0A000
错误原因:SELECT FOR UPDATE/SHARE 不支持 DISTINCT 子句。
解决办法:修改语句。
GAUSS-00304: “SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause”
SQLSTATE: 0A000
错误原因:SELECT … FOR UPDATE/SHARE 不支持 GROUP BY 子句。
解决办法:修改 SELECT … FOR UPDATE/SHARE 语句。
GAUSS-00305: “SELECT FOR UPDATE/SHARE is not allowed with HAVING clause”
SQLSTATE: 0A000
错误原因:SELECT … FOR UPDATE/SHARE 不支持 HAVING 子句。
解决办法:修改 SELECT … FOR UPDATE/SHARE 语句。




