我有以下功能:創建與SQL函數SQL查詢時的Apex解析錯誤
CREATE OR REPLACE FUNCTION calc_a(BIDoctor number) RETURN number
IS
num_a number;
BEGIN
select count(NAppoint)
into num_a
from Appointment a
where BIDoctor = a.BIDoctor;
RETURN num_a;
END calc_a;
我們要的是加上一欄的一份報告顯示我們的文檔有約會的數量是什麼。
select a.BIdoctor "NUM_ALUNO",
a.NameP "Nome",
a.Address "Local",
a.Salary "salary",
a.Phone "phone",
a.NumberService "Curso",
c.BIdoctor "bi",
calc_media(a.BIdoctor) "consultas"
FROM "#OWNER#"."v_Doctor" a, "#OWNER#"."Appointment" c
WHERE a.BIdoctor = c.BIdoctor;
當我們在頂點寫區域源時,我們得到了這個。 但它顯示了一個解析錯誤,我正在尋找這約2小時,沒有任何東西。
的Apex顯示我:
解析錯誤ON下面的查詢
不要害羞。編輯你的問題,幷包括你得到的錯誤。 –
calc_a和calc_media是相同的函數嗎? – Lennart
是的,我得到了一個錯誤。出現糾正後: 查詢無法解析,請檢查您的查詢的語法。 (ORA-00942:表或視圖不存在) 我有一個v_Doctor視圖btw。 – gg49