Запрос Teradata, профиль RBAC - PullRequest
0 голосов
/ 29 октября 2018

Приведенный ниже запрос я использую, чтобы узнать, есть ли у меня доступ к таблице в Teradata. Я также хочу знать, какая роль / профиль RBAC мне нужна для доступа к конкретной таблице / схеме. Я помню код для этого раньше. Тем не менее, я не могу найти код больше. Есть ли какой-нибудь код в teradata, который я могу видеть, какой профиль RBAC имеет доступ к каким таблицам / схемам. Кроме того, есть ли код для обратного? Итак, учитывая таблицу / схему в Teradata, есть ли способ получить профиль RBAC для доступа с разрешениями для этой таблицы / схемы. Спасибо за вашу помощь.

EXEC PUBLIC_GLOBAL.DescribeView('SCHEMA.TABLE')

1 Ответ

0 голосов
/ 29 октября 2018

Все, что я мог найти, было это. Похоже, эти данные хранятся в отчете для потребления.

SELECT  *
FROM dbc.allrights
WHERE username='user-id'
AND databasename='database-name'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...