Oracle TABLE_PRIVILEGES列说明

时间:2017-11-07 09:43:31

标签: sql oracle11g data-dictionary

我查询了一个用户表的数据字典TABLE_PRIVILEGES以检查授权。它列出了我的34行,对于某些记录,SELECT_PRIV列的值为Y,其中少数是G。我相信Y代表YES,但我不清楚G值。任何人都可以解释一下G在这里的含义是什么吗?

SELECT owner, 
       table_name, 
       select_priv, 
       insert_priv, 
       delete_priv, 
       update_priv, 
       references_priv, 
       alter_priv, 
       index_priv 
FROM table_privileges
WHERE grantee = <SCHEMA_NAME>
ORDER BY owner, table_name

1 个答案:

答案 0 :(得分:0)

G表示授予。它允许被授予者授予给定表上的其他特权

请参阅:https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9013.htm