欢迎光临
我们一直在努力

Oracle 视图 TABLE_PRIVILEGE_MAP 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图TABLE_PRIVILEGE_MAP是查询用户表和其他对象拥有的特定权限的一个方便的视图。用户可以用它查询特定的数据库用户是否具有给定表的特定权限。

语法:

SELECT table_name, privilege FROM dba_tab_privs WHERE grantee = ‘User Name’;

可以看出,TABLE_PRIVILEGE_MAP视图接受用户名作为输入参数,并返回表名和该用户被授予的特定权限。

例如:

SELECT table_name, privilege FROM dba_tab_privs
WHERE grantee = ‘SCOTT’ AND table_schema = ‘HR’;

此查询将返回Scott用户在HR结构中拥有的全部表和具体权限。

官方英文解释

TABLE_PRIVILEGE_MAP describes privilege (auditing option) type codes.

This table can be used to map privilege (auditing option) type numbers to type names.

Column Datatype NULL Description

PRIVILEGE

NUMBER

NOT NULL

Numeric privilege (auditing option) type code

NAME

VARCHAR2(40)

NOT NULL

Name of the type of privilege (auditing option)

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。