我想了解SQL在GUI数据库应用程序开发中所扮演的角色,以及它如何与Apex中的标准GUI功能进行交互。
答案 0 :(得分:1)
从高级别来看,APEX包含许多可以包含在您的应用程序中的组件 - 图表,网格,报告,树,日历等。数据来源由您提供 - 它可以就像您指定的单个表一样简单,或者它可以是您提供的SQL查询 - 根据您的意愿简单或复杂。在运行时,您提供的SQL将被解析,执行并由APEX引擎提取结果。然后,将为给定的组件适当地呈现结果。
在this Oracle Magazine article(您可以在apex.oracle.com上免费练习)中,在“自定义数据可视化”部分中,您将看到一个带有多个UNION运算符的SQL查询,这是在页面下方显示的多系列图表的数据源。
在APEX 18.1及更高版本中,几个组件(报表,图表,日历)的源可以是针对本地数据库对象的SQL查询,也可以是REST启用的SQL服务或Web源(例如,JSON)通过HTTP提供数据)。