pysx0503
作者pysx0503·2020-04-30 23:53
系统工程师·第十区。散人

systabauth

字数 776阅读 562评论 0赞 0

systabauth

systabauth 系统目录表描述对表、视图、序列或同义词授予的每一组特权。

它对在数据库中授予的每一组表特权包含一行;REVOKE 语句可以修改行。

systabauth 表具有以下列。

GBase 8s V8.7 安全数据库 SQL 参考指南

南大通用数据技术股份有限公司 -73-

表 1 SYSTABAUTH 表列描述

列 类型 解释

grantor VARCHAR(32) 特权授权者的名称

grantee VARCHAR(32) 特权被授权者的名称

tabid INTEGER 数据库对象的 d systables.tabid 中的值

tabauth CHAR(9) CHAR(8) 指定对表、视图、同义词或序列上的特权的模

式:

 s 或 S = Select

 u 或 U = Update

= 列级别特权

 i 或 I = Insert

 d 或 D = Delete

 x 或 X = Index

 a 或 A = Alter

 r 或 R = References

 n 或 N = Under 特权

如果 tabauth 列显示大写的特权代码(例如:S 表示选择),那么这指示

用户还可以选择将该特权授予他人。用小写列示的特权代码(例如:s 表示选

择)指示用户具有指定的特权,但不能将该特权授予他人。

连字符 (-) 指示 tabauth 模式内该位置缺少对应的特权。

带星号 (*) 的 tabauth 值意味着存在列级别特权;另请参阅 syscolauth

(SYSINDEXES 这一页)。(在 DB-Access 中,指定表的 Info 命令的

Privileges 选项可以显示对该表的列级别特权。)

tabid、grantor 和 grantee 的组合索引只允许唯一值。tabid 和 grantee

的组合索引允许重复值。

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

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广