请问在SQL PLUS中执行一个存储过程,其中有问题,请问用什么命令显示是多少行出错,或者错误信息?

解决方案 »

  1.   

    用Show errors.
    建议在 Procedure 中要做错误纪录,或写到Table 或dbms_output.put_Line();
      错误信息: 用 SQLERRM 
      错误代码: 用 SQLCODE
      

  2.   

    装个TOAD吧,然后编译一下这个过程如果有错他会提示的。其它功能也挺好用,可以装个试试
      

  3.   

    Pl Sql developer 很好用的
      

  4.   

    用 Plus/Sql develop2000或打印错误代码详情:set output on
    exec dbms_output.put_line(sqlerrm(-代码));
      

  5.   

    还可以用select * from user_errors来看
      

  6.   

    用pledit这个工具编写过程很好用的,还很小。