数据仓库服务 GAUSSDB(DWS)-EXECUTE DIRECT:注意事项

时间:2023-11-10 17:34:07

注意事项

  • 只有系统管理员才能执行EXECUTE DIRECT。
  • 为了各个节点上数据的一致性,SQL语句仅支持SELECT,不允许执行事务语句、DDL、DML。
  • 使用此类型语句在指定的DN执行AVG聚集计算时,返回结果集是以数组形式返回,如{4,2},表示sum结果为4,count结果为2。
  • 由于CN节点不存储用户表数据,没有必要指定CN节点执行用户表上的SELECT查询。如果查询语句中含有隐藏的远程调用开启事务逻辑,则会报错“Cannot send begin to other nodes as I'm not execute cn”。
  • 不允许执行嵌套的EXECUTE DIRECT语句,即执行的SQL语句不能同样是EXECUTE DIRECT语句,此时可直接执行最内层EXECUTE DIRECT语句代替。
support.huaweicloud.com/sqlreference-dws/dws_06_0249.html