我现在一库中有VIEW表和TABLE表,但是我现在想让我的用户只能看到VIEW表,看不到TABLE表。我该怎么在ORACLE中设置。

解决方案 »

  1.   

    不知道你的table表是指具体的表名字还是泛泛的表.
    对于具体的表:
    grant select on view to user
    revoke select on table from user
      

  2.   

    如果OK了我就给分其实这个是客户想出来的实在太BT了
      

  3.   

    为什么我用"revoke select on table from user"出
    "没给予的权限不能实行REVOKE。"
      

  4.   

    grant select on view to user
    revoke select on table from user
    为什么我用"revoke select on table from user"出
    "没给予的权限不能实行REVOKE。"
    因为你根本就没有授权啊,怎么收回权限?