Oracle PL/SQL: 建立 Global 資料型態

在 Oracle PL/SQL 中, 若想要在不同的 Package or Stored Procedure 中, 不建立重複的資料形態, 可以參考下面的方法 :

 方法與事項
1) 利用 Package 建立 Global 資料型態.

 範例
-- 利用 Package 建立 Global 資料型態
create or replace package tomp is
type myArray is table of varchar2(10) index by BINARY_INTEGER;
end tomp;

-- 測試用程式碼
declare
aa tomp.myArray;
begin
aa(1) := 'a';
aa(2) := 'b';
aa(3) := 'c';

for i in 1..aa.count loop
dbms_output.put_line( aa(i) );
end loop;
end;

-- 結果
a
b
c
Related Posts Plugin for WordPress, Blogger...