當我將報表區域的SQL定義爲SELECT * FROM some_table時,一切正常,直到將新列添加到some_table - 然後它會打破「ORAxxx否數據發現「錯誤。修復起來很容易,因爲即使不進行任何更改,也可以再次對該區域應用更改。但是,它不適合強大的應用程序。在Oracle Application Express(ApEx)3.0中添加列時SELECT *會中斷
是否有一些參數組合會允許SELECT *不會與新列中斷?將任何默認格式或標題應用於新列就足夠了。
我知道我可以從數據字典中構造列列表,然後將所有內容連接到SELECT語句中進行評估,但這看起來相當不雅。
本報告的明確要求是「只列出整個表格」,並且所討論的表格處於流動狀態,即正在積極開發。 從這個角度來看,健壯性對我來說意味着:應用程序不會破壞並列出用戶所期望的最新列布局。 – ttarchala 2009-01-29 09:37:41