【发布时间】:2017-01-13 15:27:00
【问题描述】:
是否可以为表中存在的用户列表授予查看权限?
我有一个视图 MY_VIEW
我有一个USERs 池。
一些USERs 在表中HAS_PERMISSION(NAME , ID)
一些USERs 在表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)
【问题讨论】:
-
我认为这不可能。