Нужны ли отдельным процедурам права доступа к таблицам? - PullRequest
0 голосов
/ 25 апреля 2011

У меня есть доступ к таблицам, но когда я выполняю тот же запрос в анонимном блоке

1 Ответ

5 голосов
/ 25 апреля 2011

Модель безопасности Oracle означает, что мы не можем создавать объекты базы данных (представления, хранимые процедуры и т. Д.), Используя привилегии, предоставленные нашей учетной записи через роль. Привилегии должны быть явно предоставлены нашей именованной учетной записи.

Это относится и к анонимным блокам.

Итак, если вы хотите построить PL / SQL, который работает с объектами базы данных в других схемах, вам нужно будет попросить владельца схемы или администратора базы данных предоставить вам необходимые привилегии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...