从Oracle查询生成图表的选项

vic*_*csz 6 oracle charts oracle-apex

是否有一种简单(可能是免费的)方法从Oracle SQL查询中生成图表(包括Pie).优选地,生成为图像文件.

我遇到了Oracle Chart Builder,但它似乎不是我想要的.

Gar*_*ers 3

我可能会从谷歌图表开始。这里有一个演示,将数据库数据提取到图表中。

一个问题是您希望图像文件存放在哪里。

选项 1. 连接到数据库服务器。实际上可以通过UTL_HTTP包调用URL,拉取原始数据并将其作为BLOB存储在数据库中或使用UTL_FILE将其写入文件

选项 2. 进入浏览器客户端。这就是数据库服务器和浏览器之间需要一些网关的地方。10g/11g 在数据库中嵌入了一个可供使用的 HTTP 服务器(例如,通过像 Apex 这样的产品)。apex 侦听器是另一种以易于处理的格式获取数据的方法。

中间产品,如 jasperreports,也可能是合适的。这是一种更正式的“企业”数据库报告方法。

或者您也可以采用老式方法,在 ol' SQL Plus 中绘制饼图