1.直接写名称加参数
2.exec 写名称加参数
3.show error

解决方案 »

  1.   

    是直接写名称加参数set serverout on在存储过程中用dbms_output.put_line(变量或信息);
      

  2.   

    谢谢  ORARichard(没钱的日子......) 这个 set serverout on
      

  3.   

    怎么我记得好象是(比如存储过程是aaa(b char))
    begin
    /aaa('hh')
    /end;
    /
    好象是这样,只是我不是很清楚具体语法了
      

  4.   

    begin
    aaa('hh');
    end;
    /
      

  5.   

    b是char类型,怎么参数是'hh'?
      

  6.   

    请问再一个存储过程中调用另一个存储过程,是直接写名称加参数吗?
      是的请问sql/plus调试存储过程的命令是什么?
      exec your_function(your_parameter,....);另外可以在存储过程中加入调试信息(需要在exec之前运行set serverout on命令)
    dbms_ouput.put_lin('here's an error.');调试后如果有错误,用什么命令可以显示出来呀??
      如有错误,可以使用show error命令。也可以根据上面的调试信息来判断。