2017-02-22 32 views
1

我在Oracle APEX 5.1中的新圖表出現問題。我需要從返回SQL查詢的PL/SQL函數體中做圖表,但它只有在我使用確切參數並且沒有頁面或應用程序變量的情況下才能工作。如果我使用變量作爲參數,那麼我得到錯誤「解析返回的查詢結果」ORA-06550:第16行,第37列:ORA-00936:缺少表達式「。」,但在舊版圖表中,具有參數的相同函數工作得很好...Oracle APEX 5.1「返回SQL查詢的PL/SQL函數體」圖表

例如這個源圖表工作

return CHARTS.GET_IOPROFILE_CHART(1, 1701); 

但這並不

return CHARTS.GET_IOPROFILE_CHART(:P22_PROFILE, :G_TEST_ID); 

可以enybody請幫幫我,我只是不明白什麼是錯的...

回答

0

如果使用參數時必須插上頁項的所有參數提交

+0

是的,我知道......我有這樣的說法,但它不能正常工作,無論 – Silverrook

+0

嘗試添加更詳細完整的PL/SQL函數可能幫幫我。 – DanBoc

+0

嘗試以檢查您的查詢。ORA-000936有2個常見原因。當您忘記SELECT語句中的列名列表時,或者當您省略SQL語句的FROM子句時。 – DanBoc