Можно ли предоставить разрешения на просмотр для списка пользователей, которые существуют в таблице?Грант Выберите для пользователей со стола?
У меня есть вид MY_VIEW и у меня есть бассейн USER
s. Некоторые USER
s находятся в таблице HAS_PERMISSION(NAME , ID)
Некоторые USER
s находятся в таблице NO_ACCESS(NAME, ID)
.
Нет кроссовера, и список строк в каждой таблице может увеличиваться или уменьшаться с течением времени. Я пытался что-то вроде:
GRANT SELECT ON MY_VIEW TO
(SELECT PERSON FROM HAS_PERMISSION WHERE NAME = USER) ;
Но мне говорят ERROR at line 2: ORA-00987: missing or invalid username(s)
Я не думаю, что это возможно. – CptMisery