SQL * Plus仅假脱机数据并排除错误

时间:2015-06-16 06:54:07

标签: oracle sqlplus spool

我正在使用.Bat文件来执行sql脚本,类似于这个

SET HEAD OFF
SET ECHO OFF
WHENEVER SQLERROR EXIT 1;

SPOOL D:\oracle\results.TXT

SELECT name FROM employee where employee_number = 123;

SPOOL OFF;
EXIT;

如果查询运行我将得到没有问题的结果,但如果数据库关闭或导致oracle错误的事情发生,我将在文本文件中出错(我不想这样做) ,我的问题是:

  • 如果只运行查询而没有错误,是否有办法假脱机数据,如果有错误则排除?或者至少是否有错误。
  • 我可以在results.txt文件中编写某个文本而不是oracle错误吗?

0 个答案:

没有答案