【发布时间】:2017-04-20 18:08:35
【问题描述】:
有一个要求,我试图在我的项目中自动化一个需要运行 sql 以进行每日报告的流程。
sql 如下所示:(这是最简单的形式,但我的 sql 是 400 行,以下只是获取结果的示例)。
test.sql
select * from table
where create_date between &date1 and &date2;
我想创建一个调用 sqlplus 并通过命令提示符传递日期的 bat 文件。日期将自动计算并在命令提示符本身中传递。
我试过下面的命令行:
sqlplus userid/password@db_name @test.sql DATE1 DATE2
但这仍然提示我输入日期 1 和日期 2 的日期,我希望自动从参数中获取这些日期。
您能帮我实现上述目标吗?
【问题讨论】:
标签: windows oracle plsql oracle11g plsqldeveloper