将Oracle Discoverer与批处理文件连接并执行SQL

时间:2018-11-20 22:10:38

标签: sql oracle batch-file oracle-bi

我有一个批处理文件来连接Oracle Discoverer

C:\orant\DISCVR4\DIS4USR.EXE /connect MyUserID/MyPassword@myserver /open "C:\DiscoReport.DIS" /export xls "C:\MyFile.xls" /batch 1>

但是我需要执行批处理文件并更改查询的日期。我该怎么办?

这是从Discoverer中提取的SQL:

SELECT estudios.estado,
         estudios.subestado,
         servicios.c_agr,
         servicios.c_est,
         servicios.c_ser,
         servicios.tipo_ser,
         servicios.fecha,
         servicios.resultado,
         servicios.serv_dpto,
         servicios.fcierre,
         servicios.fecha_lote,
         servicios.fecha_crea,
         servicios.cod_mensajero,
         servicios.reprogramacion,
         servicios.serv_ori
    FROM jamar.estudios estudios, jamar.servicios servicios
   WHERE     ( (    estudios.c_emp = servicios.c_emp
                AND estudios.c_agr = servicios.c_agr
                AND estudios.c_est = servicios.c_est))
         AND (servicios.fecha BETWEEN TO_DATE ('20181101000000',
                                               'YYYYMMDDHH24MISS')
                                  AND TO_DATE ('20181231000000',
                                               'YYYYMMDDHH24MISS'))
ORDER BY servicios.c_est ASC, servicios.c_agr ASC;

0 个答案:

没有答案