В основном, если вы используете sqlplus, ваш вывод будет зависеть от запроса. Например, если нет строк, соответствующих вашим критериям, и вы делаете SELECT COUNT(*) FROM TABLE
, вы получите 0 в выводе. Если вы делаете SELECT * FROM TABLE
, вы просто получите ответ «нет выбранных строк», который не является пустым выводом. Поэтому недостаточно проверить, является ли вывод пустым или нулевым, также проверьте, есть ли строка «строки не выбраны».