「Oracle」GRANT文でオブジェクト権限を取消する方法

環境

Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
Red Hat Enterprise Linux Server release 6.4 (Santiago)

書式
REVOKE オブジェクト権限名 ON オブジェクト名 FROM ユーザ名
REVOKE文を使ってユーザにオブジェクト権限を取り消します。

使用例
1.TESTUSERにFAQ_MASTテーブルのSELECT権限を取り消します

SQL> REVOKE SELECT ON FAQ_MAST FROM TESTUSER;

取消しが成功しました。

2.TESTUSERにFAQ_MASTテーブルのUPDATE権限を取り消します

SQL> REVOKE UPDATE ON FAQ_MAST FROM TESTUSER;

取消しが成功しました。

3.同時に複数の権限を取り消します
TESTUSERにFAQ_MASTテーブルのSELECT、DELETE、INSERT権限を取り消します

SQL> REVOKE SELECT,UPDATE ON FAQ_MAST FROM TESTUSER;

4.全てのオブジェクト権限を取り消します

SQL> REVOKE ALL ON FAQ_MAST FROM TESTUSER;

 

Oracle

Posted by arkgame