【发布时间】:2012-07-25 10:23:44
【问题描述】:
我正在使用 PL/SQL 开发人员。
我有一个报告文件 (.rep),它根据时间段获取一些数据,例如。从 2012 年 7 月 1 日到 2012 年 7 月 2 日。我通过运行它来使用此报告,输入 &date_from 和 &date_to,然后通过相应的按钮将其导出为 HTML。
我想自动执行此任务,因为基本上此报告需要以今天的日期作为参数每天执行。我稍微修改了一段代码,现在它使用 trunc(current_date, 'DDD') 作为参数,这样我就不必手动输入了。接下来我需要:
- 将此报告作为计划任务运行,无需我的干预。
- 获取一个复制到文件夹中的 HTML 导出,该文件夹的日期用作报告内的参数(因此,基本上是 current_date)。
我的愿望脚本的伪代码如下:
reportDate = get_current_date_without_time
run my_report.rep
mkdir c:\somefolder\reportDate
copy my_report_result_as_HTML c:\somefolder\reportDate
有可能吗?如果是,那怎么办?
【问题讨论】:
-
这是一个 Oracle Reports 程序(.rep 扩展名表明它是)?如果是,您使用的是哪个版本的产品?
-
是的,我相信是,PLSQL Developer 9.0.3.1641
-
Oracle Reports 是用于开发报告的专有工具,包括复杂的布局和格式。它与 PLSQL Developer 没有任何关系,PLSQL Developer 是用于构建存储过程的第三方 IDE。如果您希望我们为您提供帮助,您需要弄清事实。
-
那么,正如我在最初帖子的第一行中指出的那样,我使用 PLSQL Developer,它的版本是 9.0.3.1641。
-
抱歉,我没有意识到 PLSQL Dev 还将其报告程序存储在扩展名为 .REP 的字段中。
标签: oracle plsql report plsqldeveloper job-scheduling