【发布时间】:2011-11-10 17:49:50
【问题描述】:
在阅读this answer 发现了一个查询来查找一个表的权限:
SELECT * FROM ALL_TAB_PRIVS WHERE TABLE_NAME = 'MY_TABLE'
但是一个朋友给我这个查询:
select a.USERNAME,a.GRANTED_ROLE,b.ROLE,b.owner,b.TABLE_NAME,b.privilege
from user_role_privs a,role_tab_privs b
where b.ROLE=a.GRANTED_ROLE and b.TABLE_NAME = 'MY_TABLE';
每个查询之间有一些实质性差异吗?
【问题讨论】:
标签: sql oracle privileges