你把AA.SQL中spool c:\aa.txt这句话去了就不会把执行过程中的所有信息全部写入aa.txt。

解决方案 »

  1.   

    ?跟自己过不去?
    1.也许可以换用proc来写程序,这样就好控制了
    2.在你的sql脚本中添加控制语句,然后把控制信息写入某张记录表,就可以直接查询该表获取信息了
    3.在脚本开始处添加语句alter session set sql_trace=true;
      结束时alter session set sql_trace=false;解读后台trc文件可以获得执行信息
    不过为什么不查看你的输出文件了????
      

  2.   

    我的用户是看不懂输出文件内容的,出非在执行过程中我能捕获Oracle返回的错误,由我给用户进行翻译,所以才出此下策。
      

  3.   

    你可以让你的用户看懂你的spool 文件
    我经常这样做.
    执行完sql后,
    检查内容是否OK.
    将没有OK的内容spool出来