sql >> データベース >  >> RDS >> Oracle

Oracleの権限を取り消す

    オブジェクト権限を取り消す

    ユーザーが他のユーザーまたはロールに特権を付与した場合、データベースはそれらの他のユーザーまたはロールからの特権も取り消します。

    正しいREVOKEステートメントは次のとおりです。

      REVOKE object_priv [(column1, column2..)] ON [schema.]object 
             FROM {user, | role, |PUBLIC} [CASCADE CONSTRAINTS] [FORCE] 
    

    RESTRICTはありません Oracleで。 RESTRICT PostgresSQL、MariaDBなどに存在します。

    ただし、意図した方法はREVOKE Update ON T FROM Cだと思います。 Aユーザーから実行されました。その後はエラーは発生せず、ユーザーCとDにはTを更新する権限がありません。




    1. LinuxおよびUNIXをAzureSQLDataWarehouseに接続する

    2. ホストxxxxはこのMySQLサーバーへの接続を許可されていません

    3. 複数のデータベースに接続するJava

    4. MySQL ALTER TABLEが原因でエラーが発生します:NULL値の使用が無効です