可以编译过去吗,看上去也没什么错误,
在SQLPLUS中 用CALL 存储过程名称

解决方案 »

  1.   

    call SP_TZYGGWGZBZBPB_CZHFW_GX('107130000C')
      

  2.   

    谢谢各位大虾,我试了是exec deletealltable
    CREATE function getsysdate(adddays number) return date
    is
    aa date;
    begin
    select sysdate into aa from sys.dual;
    return aa;
    end getsysdate;
    再看看下面这个函数如何调用
    exec getsysdate(1)出错!
      

  3.   

    select getsysdate(1) from dual;
      

  4.   

    函数带返回值,在过程中调用,要有变量的引用,直接在sqlplus中调用如上。
      

  5.   

    set serveroutput on 
    DECLARE
       RetVal number;
     BEGIN
       RetVal := PMEXP.Testzyz;
       dbms_output.put_line('i' || RetVal || ';');
     END;