我用grant create any view to 用户名  --授予了用户创建视图的权限,请问怎么收回该用户的创建视图的权限(Oracle)

解决方案 »

  1.   

    revoke create any view from 用户名
      

  2.   

    revoke sys_privi|role from user|role|public
    sys_privi:系统权限或角色。
    role:角色
    user:用户名
    public:Oracle系统所有用户。
    revoke create any view from 用户名
      

  3.   

    使用revoke就可以了:
    revoke create any view from 用户名;
      

  4.   

    SQL>connect system/用户登录密码;
    SQL>revoke any view from 用户名;