Wor*_*tig 3 oracle oracle-apex
导入项目时,应用程序引用了很多错误的表名,从而导致错误。我需要相应地手动重命名或创建表。如果我只需点击几下就可以找到应用程序中所有错误的 SQL 表达式,那就太好了。
如何验证页面内容正文、页面项等中的所有 SQL 表达式以查看哪些地方存在错误?
编辑:
此处:表 SAMPLE$PROJECT_TASKS 不存在,并且 Advisor 未找到。
使用顾问。它位于应用程序的实用程序中。
例如:
brisime那么,顾问怎么说呢?我仅包含“有效的 SQL 或 PL/SQL 代码”:
那么结果是:
正如预期的那样;表不存在,Advisor 找到了它。
[编辑]
根据您的评论,顾问未检查图表的系列查询:我不知道为什么 - 也许您应该询问开发 Apex 的人(访问 OTN 论坛)。
但是,仅出于测试目的,我创建了一个具有两个区域的页面:
两者都使用同一个表作为源。然后我删除了该表并在调试模式下运行该页面。它显示两个单独的调试标识符
Advisor 表示该报告在“SQL 或 PL/SQL 代码是否有效”检查中失败,但图表没有任何结果。也许是关于Ajax的,即它没有被检查。另一方面,也许这不是原因,我实在说不上来。