sql >> Databáze >  >> RDS >> Oracle

Jak mohu zjistit, zda má vlastník oprávnění ke spuštění procedury úložiště v Oracle

Na rozdíl od svého názvu nám DBA_TAB_PRIVS umožňuje vidět udělená oprávnění pro všechny objekty, nejen pro tabulku.

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



  1. žádný příkaz analyzován a nesprávný počet nebo typy argumentů - cfstoredproc

  2. Jak nahradit hodnotu oddělenou čárkami ve sloupci tabulky uživatelskou vstupní hodnotou oracle

  3. Dotaz obsahující vnější spojení se v Oracle 12c chová odlišně

  4. SQL Server 2008 nainstalovaný, i když běžící verze je stále 2005