我有一個條件鏈接如下:
case
when My_Flag = 'Y' then
'<a href="' || apex_util.prepare_url('f?p=&APP_ID.:65:&APP_SESSION.::&DEBUG.:65:
:P65_MY_ID_ITEM,:P65_MY_ID_ITEM_2:' || TABLE_ID || ',' || TABLE_ID_2) || '">
<p>Details</p>'
else
'<a href="' || apex_util.prepare_url('f?p=&APP_ID. :65:&APP_SESSION.::&DEBUG.:65::
P65_MY_ITEM_3,:P65_MY_ITEM_4:' || TABLE_ID3 || ',' || TABLE_ID4) || '"><p>Details</p>'
end my_link
此鏈接按預期將我帶到第 65 頁,但是...專案沒有被填充。知道會發生什么嗎?
謝謝!
uj5u.com熱心網友回復:
您可以考慮使用 apex_page.get_url 程序來確保您的引數位于正確的位置。目前,在清除快取引數之后有一個額外的冒號。
我還建議在 SQL 中使用 :APP_SESSION 系結變數而不是替換字串,否則會耗盡 SQL 池。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/314329.html
