0
我有兩個表CUSTOMER和ORDER來自同一個表空間。pl/sql:存儲過程表或視圖不存在
如果我做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;
這將導致錯誤:
Table or view does not exist.
如果我改變的程序名aProc到CUSTOMER.aProc,只有訂單將導致表幹不存在錯誤。
我也嘗試過AUTHID CURRENT_USER,這不起作用。
有沒有什麼辦法可以得到這兩個表?
您可以發佈準確的查詢,而一個嘲笑一個。 – Rahul
在哪個架構上創建過程? – Typo