我正在 ORA-01031: insufficient privileges when selecting a table
。
以下是让我困惑的要点:
请尽可能协助。
答案 0 :(得分:0)
您正在尝试使用对象权限。如果对象所有者将授予对象权限,那么它将是正常的,但如果具有权限的任何其他用户将授予对象权限,则它不是准确的权限。因为如果对象所有者将撤销给予您的此用户的授权,则会撤消所有授权。
示例:对象所有者是AAA,他正在授予BBB选择权限。现在BBB给你的角色CCC(你有)同样的特权。如果对象所有者AAA将从BBB撤消相同的权限,则自动撤销CCC的权限。只有在使用" grant option"。
授予原始权限时,它才能工作