我在同一个表空间中有两个表CUSTOMER和ORDER。
如果我select * from CUTOMER.date a left join ORDER.date b on a.id = b.id
,它会正常工作。
如果我创建一个存储过程,如:
CREATE OR REPLACE PROCEDURE aProc(prc OUT Sys_Refcursor)
AS
BEGIN
OPEN prc for select * from CUTOMER.date a left join ORDER.date b on a.id = b.id;
END aProc;
会导致错误:
表或视图不存在。
如果我将程序名称aProc更改为CUSTOMER.aProc,则只有ORDER才会导致该表不存在错误。
我也尝试了AUTHID CURRENT_USER,它不起作用。
我有什么方法可以得到两张桌子吗?
答案 0 :(得分:0)
我已经通过调整套餐水平解决了这个问题,谢谢你的关注