【Oracle】ロール(ROLE)をユーザーに付与するSQL

Oracleのロール(ROLE)をユーザーに付与するSQL

Oracleのロールはユーザー作成後でもユーザーにロールを付与することができます。ロールの付与には「GRANT~TO~」、取り消しには「REVOKE~TO~」を使います。

ロールを付与する

ロールをユーザーに付与するSQLはこちです。

-- Oracleのロールにユーザーを付与する
GRANT role1 TO user1;

このSQLは「role1」ロールを「user1」に付与しました。

ロールを取り消す

次に付与したロールを取り消す場合。ロールをユーザーから取り消すSQLはこちらです。

-- Oracleのロールを取り消す
REVOKE role1 FROM user1;

このSQLは「role1」ロールを「user1」から取り消しました。

以上、Oracleのロール(ROLE)を付与する、取り消すSQLでした。

コメント