PROC_CWGL_XSSFHZ('','','','');
假设我要在一个过程中调这个过程,调用的这个过程是这样的类型
PROC_CWGL_XSSFHZ(psfxn varchar2, 
                        pyx   varchar2, 
                        pzy   varchar2, 
                        st    out number)
我调用时,想传入空值。不知道怎么样写,null也是试了不行。

解决方案 »

  1.   

    out 参数使用空值,必须放一个变量进去
    pyx, pzy 是可以用 null 的
      

  2.   

    declare
      on_st number(3) := 0;
    begin
      PROC_CWGL_XSSFHZ('','','', on_st);
    end;
      

  3.   


    --参数有输入输出的,输入的可以为空或null,输出的必须定义变量传进去declare
      o_st number;
    begin
      PROC_CWGL_XSSFHZ(null,null,null,o_st);
    end;--要是job中调用就把这段放到 what=> 里--其它问题已回复,见另一帖