jxq
作者jxq·2018-02-03 14:34
其它·gbase

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

字数 443阅读 1530评论 1赞 2

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

(六)列权限

当授予表级权限时,隐含地对表的所有列授予权限。列级权限有助于进一步限定对特定列的用户活动范围。适用于列一级的权限只有 SELECT、UPDATE 和 REFERENCES。

当将表上的列级权限授予用户时,SYSTABAUTH 目录表的 tabauth 列的第三个权限位置的值为星号(*),指示该表上存在列权限。

列级权限存储在 SYSCOLAUTH 系统目录表中。colauth 列表示将特定列上的权限授予特定用户。colauth 列的值有三个位置可用,第一个位置表示 SELECT 权限,第二个位置表示 UPDATE 权限,第三个位置表示 REFERENCES 权限。如果 colauth 列以大写字母展现权限代码,则被授予者还可以将权限授予其他用户;如果以小写字母展现权限代码,则被授予者不可将该权限再授予其他用户。

请注意,不可撤销授予用户的特定列上的权限。

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

2

添加新评论1 条评论

wuwenpinwuwenpin软件开发工程师南京
2018-02-04 12:48
学习了
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广