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

Adgang til en anden brugers tabel i en Oracle Stored Procedure

Ejeren af ​​en procedure skal have privilegium til at få direkte adgang til de underliggende objekter ikke gennem en rolle . For at have samme adgangsniveau som dine procedurer skal du bruge følgende kommandoer:

SET ROLE NONE;

For at få adgang til en anden tabel fra en procedure, skal du have tildelt SELECT direkte, ikke gennem en rolle:

GRANT SELECT ON TURAT03.GESCHAEFTE TO <your_user>;

Denne artikel af Tom Kyte indeholder yderligere information.




  1. ScaleGrid tilføjer Oracle Cloud til Managed Database Hosting

  2. Refaktorer fremmednøgle til felter

  3. Oracle læste fil fra bibliotek med undtagelse

  4. Fjern flere arrays parallelt