返回首页

gbase数据、南大通用产品文档:GBase8s序列(Sequence)、同义词(Synonym)

更新日期:2024年09月11日

级别权限
GBase
8s 对于序列和同义词提供两种操作的权限管理,Select 和 Alter,其语法
如下:

授权语法示例如下:

收回权限语法示例如下:

【示例 11.1.21】


GRANT USAGE ON TYPE ty_a TO usera, userb, userc ;

GRANT UNDER ON TYPE ty_a TO PUBLIC;
REVOKE UNDER ON ty_a FROM PUBLIC;
REVOKE USAGE ON ty_a FROM usera, userb, userc;
ALL
Owner .
SELECT
ALTER
synonym
,
ON
sequence
GRANT ALL ON sequence_1 TO usera, userb, userc ;

GRANT SELECT ON synonym_2 TO PUBLIC;
REVOKE SELECT ON synonym_2 FROM PUBLIC;
REVOKE ALL ON sequence_1 FROM usera, userb, userc;

GBase 8s 安全技术指南
南大通用数据技术股份有限公司
- 20 -

5 标记与强制访问控制

GS_POLICY_LABEL 系统表记录资源标签配置信息,一个资源标签对应着一条或多条
记录,
每条记录标记了数据库资源所属的资源标签。
需要有系统管理员或安全策略管理员权
限才可以访问此系统表。
FQDN(Fully Qualified Domain Name)标识了数据库资源所属的绝对路径。
名称
类型
描述
oid
oid
行标识符
(隐含属性,
必须明确选择)

labelname
name
资源标签名称。
labeltype
name
资源标签类型,目前仅为RESOURCE。
fqdnnamespace
oid
被标识的数据库资源所属的namespace
oid。
fqdnid
oid
被标识的数据库资源的oid,若数据库
资源为列,则该列为所属表的oid。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
744
名称
类型
描述
relcolumn
name
列名,若被标识的数据库资源为列,该
列指出列名,否则该列为空。
fqdntype
name
被标识的数据库资源的类型名称,例
如:schema、table、column、view 等。

sysblobs 系统目录表指定了 BYTE 和 TEXT 列值的存储位置。其名称基于 BYTE 和
TEXT 列的旧术语 Blob(也称为简单大对象),但不是指 GBase 8s 的 BLOB 数据类型。
sysblobs 表包含了每个 BYTE 或 TEXT 列的一行,并具有以下列。
表 5. SYSBLOBS 表列描述

类型
解释
spacename
VARCHAR(128)
分区、数据库空间或系列的名称
type
CHAR(1)
标识存储介质类型的代码:M = 磁标识存储介质
类型的代码:M = 磁 O = 光学
tabid
INTEGER
标识表的代码
colno
SMALLINT
列在其表中的列号

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 22 -

tabid 和 colno 列的组合索引只允许唯一值。
有关 TEXT、BYTE、BLOB 和 CLOB 列的 Blob 空间、数据库空间和智能大对象空间的
块位置和大小的信息,请参阅《GBase 8s 管理员指南》和《GBase 8s 管理员参考》。