我为用户授予了一些操作权。但在那之后,我怎么能看到我为该用户授予了哪些操作?不久之后说 1.我们如何看待表的哪个操作被授予用户? 这可能会突然失去补助金吗?
谢谢
答案 0 :(得分:1)
1.您可以使用以下查询来查看权限:
select * from DBA_TAB_PRIVS where owner='owner_name' and table_name='table name';
但你需要DBA特权。你也可以使用USER_TAB_PRIVS。
答案 1 :(得分:0)
从用户的角度来看,可能会突然失去补助金,但这意味着有一个你还没有意识到的行动:
在某些导入期间交换表格
在表格上交换同义词(如果您通过同义词访问)
DBA的角色/权限发生了一些变化
或者您可以通过角色进行访问,这样您就可以直接选择,而不是通过程序