sqlplus下execute sp_yourProc;
正常执行呀。你还是说具体一点。

解决方案 »

  1.   

    可能是你的存储过程在Oracle下编译没有通过。
    再执行就会出错的。
      

  2.   

    oracle的存储进程和sqlserver下的是不一样的,
    写法就不一样,执行参照exec proname;
      

  3.   

    可能有编译错误,把你的过程贴出来吧
    执行方式是Execute ProcedureName(参数)
      

  4.   

    在sqlplus中执行show errors procedure xxx可显示过程的错误信息。
    在sqlplus中也可以调用你的存储过程如下:
    declare
    ...
    begin
    yourprocedure(参数1,参数2);
    end;
    /
    即可。
      

  5.   

    好像是JDBC连Oracle的存储过程有点问题