如何从 Oracle 报告中提取 sql 查询

How to extract sql query from Oracle reports

我有 Oracle 报告文件(rdf 文件)。我需要找到查询 运行(SQL 查询)来提取此报告的数据。

举个例子,一旦我们点击与该 RDF 文件相关的保存按钮,如何找到查询 运行 是什么?

显然,最简单的方法是在 Reports Builder 中打开该报告(它支持您拥有的 RDF 版本;我的意思是,Reports 2.5 可能无法打开在 10g 版中创建的 RDF)并查看数据模型编辑器。

否则,请按我的方式操作 - 使用文本编辑器(例如记事本)打开 RDF(或者,如果您有 JSP - 甚至更好)并执行 搜索 通过文件 - 搜索 SELECT 关键字。您会发现一些无用的条目,但您肯定也会看到有用的条目。将它们从 RDF 文件中复制出来,然后...好吧,按照您的计划对它们进行操作。