SQL> SET LINESIZE 400
SQL> SET PAGESIZE 400
SQL> SELECT * FROM USER_TAB_PRIVS WHERE GRANTEE='XIAYE';
GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRA HIE
------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------------------------- --- ---
XIAYE SYS SHIPS SYS UPDATE NO NO
XIAYE SYS SHIPS SYS SELECT NO NO
XIAYE SYS SHIPS SYS INSERT NO NO
XIAYE SYS SHIPS SYS DELETE NO NO
SQL> SELECT * FROM ALL_TAB_PRIVS WHERE GRANTEE='XIAYE';
GRANTOR GRANTEE TABLE_SCHEMA TABLE_NAME PRIVILEGE GRA HIE
------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------------------------- --- ---
SYS XIAYE SYS SHIPS UPDATE NO NO
SYS XIAYE SYS SHIPS SELECT NO NO
SYS XIAYE SYS SHIPS INSERT NO NO
SYS XIAYE SYS SHIPS DELETE NO NO转载于:https://www.cnblogs.com/duadu/archive/2012/02/10/6335532.html
本文详细展示了如何使用SQL查询语句分析用户在特定数据库表中的权限,包括查看、更新、插入和删除操作。通过对比`USER_TAB_PRIVS`和`ALL_TAB_PRIVS`表中的数据,了解用户在不同表上的不同权限。
2745

被折叠的 条评论
为什么被折叠?



