2017-08-06 3 views
0

複数のユーザーを付与する方法が同時にあった場合、私は興味があった権利SQLグラントに - 複数のユーザーのための

例:私は手紙AARで始まる複数の人に特定の権利を与えたいです。

通常の助成金:それはAARで始まる複数の人のために行く方法

Herr_Mueller TO Abteilungオン]を選択しGRANT?

+0

"LIKE 'AAR%'"を使用して複数のユーザーに権限を与えることはできません。私はそれを試していないし、どちらも似たようなものは読んでいません。テストサーバーを試すことはできますが、クエリはほとんど失敗する可能性があります。 – Shahzaib

答えて

2

あなたがユーザーのリストを持っている場合は、あなただけの文にそれらを追加することができます

GRANT SELECT ON Abteilung TO AAR1, AAR2, AAR3; 

リストの準備ができていない場合は、あなたの最善の策は、文を生成するために、すべてのユーザーに選択を行うことです必要。

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

次に、結果にマークを付けて別のセッションで実行するだけです。

関連する問題