我有一个存储过程直接在pl/sql dev 直接调试是好好? 然后在JAVA中调用老是出错。
我在存储过程要输出日志(比如输出变量的值)。还要怎么查看?
还想知道ORACLE 提供的存储过程 哪些比较有用?
谢谢

解决方案 »

  1.   


    写存储过程还是用Toad好,可以单步调试...
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  2.   

     DBMS_OUTPUT.PUT_LINE ('asdf');
      

  3.   

    呵呵  一直用 sqlplus你是不是在java里拼串了?   看看是不是拼串有问题
      

  4.   

    plsql dev就可以debug的 在控制台输出可以dbms_output.put_line
    写文件的话就使用utl_file包了
      

  5.   

    dbms_output.put_line是最原始的调方式了。用pl/sql developer吧:
    1、在左连的对象浏览窗口找到要调试的存储过程。
    2、在存储过程名称上单击右键菜单选择Add debug information
    3、在存储过程名称上单击右键菜单选择test
    4、在测试窗口按f9或者start debugger图标
    5、你可以ctrl+n或者单步执行图标进行单步调试
    6、你可以在下面variable窗口,输入要查看的变量,其值会自动显示
    ok,enjoy!