#对象特权

对象特权是指允许用户执行特定对象的特定操作的权限,将权限范围缩小化,便于控制对象访问,保证数据安全。

YashanDB支持的对象特权包括基于表、部分PL对象(包括存储过程、高级包、自定义函数以及自定义类型)的各项对象操作权限。

通过DBA_TAB_PRIVS视图可查看当前系统中所有授权的对象特权信息。

各项对象特权如下表所示:

权限名称 描述
ALL PRIVILEGES 拥有对某个对象(例如表、UDT)的所有对象特权。
INSERT 对表进行插入操作。
SELECT 使用SELECT语句对表进行查询。
UPDATE 对表更新数据。
DELETE 删除表中数据。
ALTER 对表进行ALTER操作,修改表定义或属性。
INDEX 为表创建索引。
FLASHBACK 对表进行FLASHBACK操作,包括闪回查询(需同时拥有查询权限)与闪回数据。
READ 对表进行查询操作,但不能加锁查询。
PL对象
EXECUTE 使用/执行某个PL对象,包括存储过程、高级包、自定义函数以及自定义类型,例如在表列、变量、参数、调用方法等场景使用某个UDT。
UNDER 基于某个UDT创建子类型。
pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流