我已经以dba账户登录,并想在User1的模式中创建一个视图,但是要从User2中选择数据。
我使用了以下查询:
CREATE OR REPLACE VIEW User1.NewView (Column1) AS
SELECT DISTINCT Column1 FROM User2.Table
我遇到了以下错误:
SQL Error: ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
为了解决这个问题,我必须授予User1在User2.Table上的选择访问权限。是否有一种方法可以在不授予访问权限的情况下解决此问题,因为我已经作为dba登录了?