Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie kann ich sehen, ob ein Besitzer die Berechtigung hat, eine Speicherprozedur in Oracle auszuführen

Im Gegensatz zu seinem Namen erlaubt uns DBA_TAB_PRIVS, gewährte Privilegien für alle Objekte zu sehen, nicht nur für Tabellen.

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