У меня есть пакетный файл, который запускает SQL script в sqlplus и отправляет вывод в файл журнала:
sqlplus user/pw < RowCount.sql > RowCount.log
Мой файл журнала содержит следующее:
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL> SQL>
COUNT(*)
----------
0
SQL>
COUNT(*)
----------
0
и т.д.. но это несколько тысяч строк вывода и, следовательно, трудно определить, какие результаты относятся к какому утверждению.
Я хотел бы добавить некоторое форматирование в вывод, чтобы я мог различить, что произошло. Либо эхо исполняемого оператора, либо ручная установка некоторых выражений "эхо" в script будет прекрасным. В идеале это выглядело бы примерно так:
SQL> select(*) from TableA;
COUNT(*)
----------
0
SQL> select(*) from TableB;
COUNT(*)
----------
0