sql >> Database >  >> RDS >> Oracle

ORA-24247:Toegang geweigerd door ACL vanuit de PL/SQL-functie maar NIET vanuit SQL

Als dingen werken in anonieme blokken, maar niet in opgeslagen procedures, is dat meestal vanwege de rechten van de definieerder versus de rechten van de aanroeper. Anonieme blokkades en procedures voor aanroepersrechten kunnen gebruikmaken van privileges die via rollen zijn verleend, maar de rechtenprocedures van de definieert dat niet.

Probeer return varchar2 is . te wijzigen om return varchar2 authid current_user is .




  1. Een reeks SQL-query's uitvoeren met behulp van een batchbestand?

  2. ORA-24550:signaal ontvangen:[si_signo=6] fout

  3. MySQL SELECTEER een veld als NULL indien niet aanwezig in de tabel

  4. Fout bij het verzenden van uitvoer van een mysql-query naar een csv-bestand