zoukankan      html  css  js  c++  java
  • ORACLE-016:ora-01720 授权选项对于'xxxx'不存在

    报错的情形例如以下。

    A用户:视图V_A

    B用户:视图V_B,而且用到了V_A

    C用户:须要用V_B,

    授权过程,

    A用户下:

    grant select on V_A to B
    

    B用户下:

    grant select on V_B to C

    此时报错:ora-01720 授权选项对于'V_A'不存在

    那么是什么原因呢,由于B还须要授权视图给C用户,可是B用到的视图是A下的,所以除了将V_A授权select权限给B外。还要授权操作权限。

    比方这里就须要在A用户下,授权grant操作权限给B,那么B才干继续授权给C。例如以下:

    A用户下:

    grant select on V_A to B with grant option
    

    B用户下:

    grant select on V_B to C

    此时正确。C中能正常使用V_B了。

    相同假设C还要继续授权则B用户下也要依此进行授权。

  • 相关阅读:
    UVA10361
    △UVA10494
    △UVA465
    △UVA10106
    △UVA424
    阶乘的精确值
    小学生算术
    UVA156
    △UVA120
    linux应用之ntpdate命令联网同步时间
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/7019122.html
Copyright © 2011-2022 走看看