Oracle
 sql >> база данни >  >> RDS >> Oracle

Достъп до таблицата на друг потребител в рамките на съхранена процедура на Oracle

Собственикът на процедура трябва да получи привилегия за директен достъп до базовите обекти, не чрез роля . За да имате същото ниво на достъп като вашите процедури, използвайте следните команди:

SET ROLE NONE;

За достъп до друга таблица от процедура, трябва да ви бъде предоставен SELECT директно, а не чрез роля:

GRANT SELECT ON TURAT03.GESCHAEFTE TO <your_user>;

Тази статия от Том Кайт съдържа допълнителна информация.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 начина за проверка на нивото на съвместимост в Oracle (SQLcl &SQL*Plus)

  2. Получавате местоположението на външната таблица и името на файла?

  3. Механизъм, следван от Oracle, когато правим горещо архивиране

  4. Oracle ORA-30004 при използване на функция SYS_CONNECT_BY_PATH,

  5. Как да използвам променливи в Oracle SQL Developer?