对特定用户拥有的所有表授予选择权
我需要将特定用户拥有的所有表的选择权限授予另一个用户。 我是否可以用一条命令来完成这项工作,大意如下
Grant Select on OwningUser.* to ReceivingUser
还是说,我必须为每个表生成大意如下的 sql 命令?
Select 'GRANT SELECT ON OwningUser.'||Table_Name||'TO ReceivingUser'
From All_Tables Where Owner='OWNINGUSER'
39
3
嗯,这不是一个单一的语句,但它与甲骨文的语句非常接近:
表格 + 视图 + 错误报告
是的,可以,运行此命令:
假设用户名为
thoko
注:适用于 Oracle 数据库