(一)概述
(二)数据库权限
(三)控制数据访问的 SQL 语句
(四)ANSI 数据库与非 ANSI 数据库
(五)表权限
(六)列权限
(七)分片权限
(八)TYPE 权限
(九)视图权限
(十)SEQUENCE 权限
(十一)例程权限
(十二)语言权限
(十三)DBA 特权例程
(十四)角色
(十五)创建角色
(十六)将权限授予角色
(十七)将角色授予用户
(十八)承担角色
(十九)删除角色
(二十)其他
与角色特性相关的运算符是 DEFAULT_ROLE 和 CURRENT_ROLE。在 SQL 语句的任何地方都可以使用这些运算符。这些运算符的值依赖于当前用户和会话情境。如果在查询中使用 DEFAULT_ROLE,则检索正在执行该查询的用户的缺省角色。如果在查询中使用 CURRENT_ROLE,则显示正在使用 SET ROLE 语句的那个用户当前被赋予的角色。(详请参阅《GBase 8t SQL 指南:语法》)
在远程服务器上控制对远程数据库中对象的访问许可。当用户执行分布式查询时,对本地数据库对象的用户权限不适用于远程数据库。如果在远程数据库存在该用户的缺省角色,则使用它进行访问控制;如果不存在缺省角色,则将在远程服务器上授予该用户和 PUBLIC 的明确权限用于访问控制。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论1 条评论
2018-02-23 19:58