代码如下:
create view water_98 as
select rq, data
from biz.alarm_ywsj
where tz='F' and zid=98;表alarm_ywsj在biz用户下,
我想在当前用户(water)下创建该表的view
但报这样的错误:from biz.alarm_ywsj
         *
ERROR 位于第 3 行:
ORA-01031: 权限不足请问下,这是什么问题,应该赋予当前用户什么权限才能解决这个问题?

解决方案 »

  1.   

    water不具有对biz用户的表alarm_ywsj的查询权限,需要biz用户将此表的查询权限授予water,其步骤为:1、进入到biz用户下
       connect biz/passwd
    2、授权
       GRANT SELECT ON alarm_ywsj TO water;
    3、进入water,建立视图
      

  2.   

    GRANT SELECT ON alarm_ywsj TO water;
      

  3.   

    感谢上面两位的解答
    授权以后,视图是可以创建了,
    但是对视图进行select操作的时候,并未能检索到任何数据
    alarm_ywsj下是有数据的,
    这又是什么问题呢?