我正在研究一种解决方案,其中多个SQL和PL / SQL脚本通过SQL * Plus一起批量运行。
我要在脚本的相关点声明SET ECHO OFF;
和SET ECHO ON;
,以便输出相关代码。
当前输出看起来像这样:
SQL> DeclARE
2 ct number := 0;
3 ctChanges number := 0;
4
5 BEGIN
6 select count(*) into ct from ...
7 (...rest of code block...)
"some specific status message"
Commit executed.
我们将此输出作为运行日志保留在我们的构建环境中,但也可以将其作为纯文本文件进行访问。
但是,这种格式的缺点是,如果我想复制一部分代码并在IDE(例如Toad或SQL Developer)中再次运行它,则很难排除行号。
是否可以告诉SQL * Plus输出上述代码,但不包括行号?