Така че работя върху приложение в Oracle Application Express 5, в което имам множество интерактивни отчети с формуляр за актуализиране. Забелязах, че когато използвам псевдоними в SQL заявката на отчета, редакцията на отчета спира да работи. Когато искам да редактирам ред, просто получавам празния формуляр за добавяне на нов запис, въпреки че мога да видя в URL адреса, че първичният ключ е изпратен.
Това известен проблем ли е и има ли начин това да работи?
Имената на колоните ми са отчасти хърватски съкращения, така че оставянето на оригиналните имена на колони би било твърде объркващо. Ето пример за моя код, който работи:
изберете "SIFRA_A_P", "SIFRA_P", "NAZIV_P", "CIJENA" от "#OWNER#"."PJESMA"
Написвайки го така
изберете "SIFRA_A_P" като "ALBUM", "SIFRA_P" като "ID", "NAZIV_P" като "TITLE", "CIJENA" като "PRICE" от "#OWNER#"."PJESMA"
го кара да спре да работи правилно.