快速地 :
GRANT SELECT ON SYSTEM.* TO appadmin;
我想授予 AppAdmin 对数据库所有表的 SELECT 权限
我正在使用 Oracle SQL,为什么我的语句不起作用?
在引用系统权限时使用ANY
关键字意味着用户可以对除 SYS 之外的任何用户拥有的任何对象执行该权限。默认情况下,如果您被授予特权,则不能将您的特权分配给其他人。您不能向其他任何人授予或撤销该特权。
有时您希望向用户授予权限并让他们能够将这些权限授予其他用户。在这种情况下,我们with admin
在 grant 命令中包含关键字。使用此关键字时,它将允许授予权限的用户将该权限授予其他用户。
以下是 with admin option 关键字的用法示例。
GRANT SELECT ANY TABLE TO User;
GRANT SELECT ANY TABLE TO YOUR_USER;