返回首页

gbase数据、南大通用产品文档:GBase8aprocs_priv

更新日期:2024年09月11日

功能说明
记录存储过程和自定义函数的授权信息。
表结构说明
表5- 290 表结构信息说明:




Host
过程及函数权限的hostname
vc_id
虚拟集群名称

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1509
Db
过程及函数权限的数据库名
User
过程及函数权限的用户名
Routine_name
过程及函数名
Routine_type
过程及函数类别
Grantor
授权者
Proc_priv
授权类型
Timestamp
创建及更新时间

gbase_get_client_version
..................... 19

_t_gcluster_having_without_group_by 参数用来设置是否支持不带group by 的having
语句。

默认值为0,表示不支持;

设置为1 时,表示支持不带group by 的having 语句。
注:对于dblink 查询,此参数需要设置为global 级别,或添加到配置文件才生效。
说明:
global 级变量_t_gcluster_having_without_group_by =1,同构数据源情景如下:
1.
dblink 只有一个步骤,执行器直接连接远端SQL,使用异步API,会将本地
session 变量传递到远端,因此该变量也会被设置,不带group by 的having 能
成功。如:
select sum(i) from tt1@gc_dblink having sum(i) ;

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
614
2.
dblink 部分SQL发送给远端集群执行,
该部分SQL 没有group by但是有having,
由于远端集群为8a 且没有开启该参数,所以会报错失败。如
select sum(i) from tt1@gc_dblink having sum(i) union select sum(i) from
s1@gc_dblink having sum(i);
ERROR 1105 (HY000): (GBA-02SC-1001) The query includes syntax that is not
supported by the gcluster.