方法與事項
1) 利用 Package 建立 Global 共用變數.
2) 在同一個 DB Session 中, 才有作用喔.
範例
-- 利用 Package 建立 Global 共用變數
create or replace package tomp is
aa number;
bb varchar2(100);
end;
-- 建立測試用 Procedure 1
create or replace procedure tomp1( vData1 number
, vData2 varchar2
) is
begin
-- 設定資料
tomp.aa := vData1;
tomp.bb := vData2;
end;
-- 建立測試用 Procedure 2
create or replace procedure tomp2 is
begin
-- 顯示資料
dbms_output.put_line( 'tomp.aa = ' || tomp.aa );
dbms_output.put_line( 'tomp.bb = ' || tomp.bb );
end;
-- 執行
begin
tomp1( 1, 'aaa' );
tomp2;
end;
-- 結果
tomp.aa = 1
tomp.bb = aaa