У меня в SQLPLUS вызывается пакетная конвеерная функция, которая пишет результат (таблицу) в файл.
Мне нужно дополнительно считать количество возвращаемых строк, и если ничего не вернулось - то выходить из скрипта с кодом ошибки.
WHENEVER oserror exit 1;
WHENEVER sqlerror exit 2;
SET HEADING OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SET ECHO OFF
SPOOL ./tmp/retTables.txt
SELECT * FROM TABLE(usr.util_pack.Get_List);
SPOOL OFF;
exit 0;
Не представляю как считать строки, и что бы они не попадали в результирующий файл.