如何在 SQLPLUS 中执行 SQL 脚本期间回显文本

2023-12-24

我有一个批处理文件,它在 sqlplus 中运行 SQL 脚本并将输出发送到日志文件:

sqlplus user/pw RowCount.log

我的日志文件包含以下内容:

Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production

SQL> SQL> 
  COUNT(*)
----------
     0

SQL> 
  COUNT(*)
----------
     0

等等,但它有几千行输出,因此很难确定哪些结果属于哪个语句。

我想在输出中添加一些格式,以便我可以辨别发生了什么。执行语句的回显或手动将一些“回显”语句插入脚本中都可以。理想情况下它看起来像这样:

SQL> select(*) from TableA;
  COUNT(*)
----------
     0

SQL> select(*) from TableB;
  COUNT(*)
----------
     0

The prompt命令将回显文本到输出:

prompt A useful comment.
select(*) from TableA;

将显示为:

SQL> A useful comment.
SQL> 
  COUNT(*)
----------
     0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 SQLPLUS 中执行 SQL 脚本期间回显文本 的相关文章

随机推荐