日期:2014-05-17  浏览次数:21136 次

oracle 包中全局变量定义和使用
oracle里面包有没有全局变量,在编译的时候就被赋初值,然后再包里的函数都能用这个全局变量的值呢

------解决方案--------------------
CREATE OR REPLACE Package Cor_Pkg_temp_01 As
  v_test       varchar2( 80):= 'test global parameter in package!';

  Procedure cor_prc_temp01
  (
    i_Parentnode              In   Varchar2,
    i_Service_type            In   Number
  );

End;
/

CREATE OR REPLACE Package Body Cor_Pkg_temp_01 As
  Procedure cor_prc_temp01
  (
    i_Parentnode              In   Varchar2,
    i_Service_type            In   Number
  )
  Is
  Begin
   insert into fky values(i_parentnode
------解决方案--------------------
','
------解决方案--------------------
i_service_type
------解决方案--------------------
','
------解决方案--------------------
v_test);
    Commit;
  Exception
    When Others Then
     null;
  End;
End;
/