jxq
作者jxq·2018-02-08 09:41
其它·gbase

GBase 8t 安全特性之自主访问控制(八)TYPE 权限

字数 543阅读 1573评论 1赞 3

(一)概述
(二)数据库权限
(三)控制数据访问的 SQL 语句
(四)ANSI 数据库与非 ANSI 数据库
(五)表权限
(六)列权限
(七)分片权限

(八)TYPE 权限

GBase 8t 支持用户定义的数据类型(UDT)。GBase 8t 支持的 TYPE 权限包括:

  • USAGE:授权使用命名的数据类型
  • UNDER:授权使用命名的数据类型作为类型层级结构中的超类型

TYPE 级权限存储在 SYSXTDTYPEAUTH 系统目录表中。auth 列表示授予 TYPE 的权限。auth 列的值有两个位置可用。第一个位置表示 USAGE 权限。这个位置中的 n 表示授予 USAGE 权限,且被授予者不可将此权限再授予其他用户;这个位置中的 N 表示授予 USAGE 权限,被授予者还可以将此权限授予其他用户。第二个位置表示 UNDER 权限。取值为 U 或 u,分别表示被授予者能否将此权限再授予其他用户。这两个位置中的连字符(-)表示未授予对应的权限。

如果从超级 TYPE 撤销 UNDER 权限,则删除所创建的全部子类型。使用 REVOKE 语句的 CASCADE 子句会取得同样的效果。如果使用 REVOKE 语句的 RESTRICT 子句,则撤销语句返回一个错误,且不撤销 UNDER 权限。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

3

添加新评论1 条评论

wuwenpinwuwenpin软件开发工程师南京
2018-02-08 10:43
学习
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广