为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:需要单独开放某个模式下的3张表的只读权限给用户,如何操作啊
--例如将 用户 ABC 下的表 XXX 的读权限给到 用户 DEF
SELECT 'GRANT SELECT ON ABC.'||TABLE_NAME||' TO DEF;' FROM DBA_TABLES WHERE TABLE_NAME = 'XXX' AND DBA_TABLES.OWNER = 'ABC';
上述SQL结果可以生成批量的赋权语句。
grant select on 表名 to 用户名;