Oracle
 sql >> Database >  >> RDS >> Oracle

Come posso vedere se un proprietario ha le autorizzazioni per eseguire una procedura di archiviazione in Oracle

Contrariamente al suo nome, DBA_TAB_PRIVS ci consente di vedere i privilegi concessi su tutti gli oggetti, non solo sulla tabella.

select * from DBA_TAB_PRIVS 
where type='PROCEDURE' 
and privilege='EXECUTE'
and OWNER='SCHEMANAME'
AND TABLE_NAME='PROCEDURENAME';