匯入工程時,應用程式參考了很多不好的表名,導致出錯。我需要相應地手動重命名或創建表。如果我只需點擊幾下就可以在應用程式中找到所有錯誤的 SQL 運算式,那就太好了。
如何驗證頁面內容主體、頁面項等中的所有 SQL 運算式以查看哪些地方存在錯誤?
編輯:


此處:表 SAMPLE$PROJECT_TASKS 不存在且未被 Advisor 找到。
uj5u.com熱心網友回復:
使用顧問。它位于應用程式的實用程式中。
例如:
- 我創建了一個名為的表
brisime - 然后我根據該表創建了一個互動式報告(作業正常)
- 去了SQL Workshop并洗掉了表
- 互動式報告不再起作用(當然它不起作用)
那么,顧問是怎么說的呢?我只包括“是有效的 SQL 或 PL/SQL 代碼”:

結果是:

正如預期的那樣;表不存在,顧問找到了它。
[編輯]
根據您的評論,顧問未檢查chart的系列查詢:我不知道為什么 - 也許您應該詢問開發 Apex 的人(訪問 OTN 論壇)。
但是,僅出于測驗目的,我創建了一個包含兩個區域的頁面:
- 圖表
- 經典報告
兩者都使用同一個表作為源。然后我放下表并在除錯模式下運行頁面。它顯示了兩個單獨的除錯識別符號
- 圖表使用ajax插件路徑
- 經典報告使用顯示路徑
顧問說報告在“是有效的 SQL 或 PL/SQL 代碼”檢查中失敗,但圖表沒有任何內容。也許是關于 Ajax,即它沒有被檢查。另一方面,也許不是這個原因,我真的說不出來。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/361910.html
標籤:甲骨文 oracle-apex
