模式数据访问权限 (DATAACCESS)
模式 DATAACCESS 权限允许用户访问已授予该权限的特定模式中的数据。
模式 DATAACCESS 权限只能由拥有数据库 SECADM 权限、数据库 ACCESSCTRL 权限或模式 ACCESSCTRL 权限的用户授予或撤销。 可以将该权限授予用户、组或角色。 但是,不能使用 GRANT 选项来授予该权限,也不能对名称以“SYS”开头的任何模式授予该权限。 此外,PUBLIC 无法通过角色直接或间接获取模式 DATAACCESS 权限。
对于模式中定义的所有表、视图、具体化查询表和昵称,它会提供下列权限和特权:
- 模式 LOAD 权限
- SELECT 特权
- INSERT 特权
- UPDATE 特权
- DELETE 特权
另外,模式 DATAACCESS 权限还提供下列特权:
- 对模式中定义的例程和程序包的 EXECUTE 特权
- 对模式中定义的所有全局变量的 READ 和 WRITE(只读变量除外)特权
- 对模式中定义的所有 XSR 对象的 USAGE 特权
- 对模式中定义的所有序列的 USAGE 特权
该权限是数据库 DATAACCESS 权限的子集,其作用域仅限于已授予该权限的模式。