怎么看结果呢?是不是我需要插入数据,然后运行存储过程,看结果?ORACLE有没有一种类似于SQL SERVER里的分析器的东西,可以帮我检验结果?

解决方案 »

  1.   

    用rapid sql,很好用的,能单步执行
      

  2.   

    用pl/sql developer工具验证存储过程吧
      

  3.   

    执行他,如果担心损坏数据,创建备份表也是几秒钟的问题(特别是在pl/sql dev中)
      

  4.   

    上面的哥们说的对,在PL/SQL里,有个TEST WINDOW,在那里面可以输入存储过程的输入参数,对应的就能看见结果值,按F8就可执行。很简单,试试就知道了
      

  5.   

    用rapid sql或是pl/sql developer就可以调试,但rapid sql里不能输入汉字,pl/sql developer只能用于oracle,你可能到http://www.51delphi.com/delphi/index里下这两个东东。很好用的。
      

  6.   

    如果只用SQLPLUS的话,你就在想知道结果的地方插入
    DBMS_OUTPUT.PUTLINE();
    把你想要的数据输出来
    然后在SQLPLUS里面
    SET SERVEROUTPUT ON
    然后执行一下存储过程就行了呵呵
      

  7.   

    推荐使用pl/sql developer,oracle专用!