当前位置: 代码迷 >> Oracle管理 >> 编写bat执行文件,调用sql, 怎么在cmd 反馈sql 执行进度
  详细解决方案

编写bat执行文件,调用sql, 怎么在cmd 反馈sql 执行进度

热度:176   发布时间:2016-04-24 04:03:33.0
编写bat执行文件,调用sql, 如何在cmd 反馈sql 执行进度?
我这里 编写一个bat 文件 如下:
sqlplus / as sysdba @sqlxj.sql>.\log\sqlxj.log
@echo *数据库巡检结果请查询sqlxj.log文件*
PAUSE


但是sqlxj.sql 中的sql 条目比较多

有没有什么办法 能够让bat 文件在执行的时候
在当前的cmd 的窗口显示一下 sql执行的进度??
sqlxj.sql 有30多条 sql, 能否在执行的时候 , 反馈一下当前执行到哪一条?

------解决思路----------------------
没有这样的功能,执行一个 sql 文件后,就不归 OS 管了。

不过可以在 这 30 条语句中间,加一些提示 。
------解决思路----------------------
两个办法,要sql里加上步骤文字输出,或者把sql拆分在bat里加上步骤文字输出
  相关解决方案