我在一个数据库里创建了2个用户,一个是users,一个是persons,
其中表adminapp属于users,表DEPT_FULLNAME 属于Persons,
现在要在Users里创建视图VAdminAPP。
语句如下:
CREATE OR REPLACE VIEW VADMINAPP ( DEPTID,
DEPT, APPNAME, ORDERNO ) AS
SELECT
AA.DEPTID,
DF.FULLNAME DEPT,
AA.APPNAME,
AA.ORDERNO
FROM ADMINAPP AA, persons.DEPT_FULLNAME DF
WHERE AA.DEPTID=DF.ID(+)
但报错,错误大意:
你没有DBA的权限,不能对一个不属于你的对象进行操作;对于一个具有
select_catalog _role的用户,您对于不属于自己的方案只能获得只读视图。