Как узнать, могу ли я удалить с моим оракулом?На самом деле ничего не удаляя? - PullRequest
1 голос
/ 01 апреля 2019

Вот и все:

Как узнать, могу ли я удалить с моим пользователем-оракулом?Без фактического удаления чего-либо?

Я использую базу данных, которой я не владею, и не имею полного доступа.

1 Ответ

1 голос
/ 02 апреля 2019

Эта информация доступна в словаре данных.

Вы можете проверить прямые гранты для вас через:

SELECT OWNER, TABLE_NAME
FROM USER_TAB_PRIVS
WHERE PRIVILEGE = 'DELETE';

Вы также можете проверить привилегии, доступные через ROLEпо:

SELECT ROLE, TABLE_SCHEMA, TABLE_NAME
FROM SESSION_ROLES
INNER JOIN ALL_TAB_PRIVS
ON SESSION_ROLES.ROLE = ALL_TAB_PRIVS.GRANTEE
AND PRIVILEGE = 'DELETE';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...