SQL 授予开启 - 适用于多个用户



我很好奇是否有办法同时授予多个用户权限

示例:我想将某些权限授予以字母 AAR 开头的多个人。

通常授予:授予选择在Abteilung到Herr_Mueller

从 AAR 开始的多个人的情况如何?

如果您有用户列表,则可以将它们附加到语句中:

GRANT SELECT ON Abteilung TO AAR1, AAR2, AAR3;

如果您没有准备好列表,最好的办法是对所有用户进行选择以生成必要的语句。

SELECT 'GRANT SELECT ON Abteilung TO ' || username || ';' FROM all_users WHERE username LIKE 'AAR%'

然后,您只需标记结果并在不同的会话中执行它们。

最新更新