pl / sql:存储过程表或视图不存在

时间:2015-09-30 14:04:18

标签: stored-procedures plsql

我在同一个表空间中有两个表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,它不起作用。

我有什么方法可以得到两张桌子吗?

1 个答案:

答案 0 :(得分:0)

我已经通过调整套餐水平解决了这个问题,谢谢你的关注