如何在Program Units中定義一個全局變量的數組,給ITEM級觸發器WHEN-VALIDATE-ITME調用???????????
我在Program Units中定義了一個數組,並將在form中輸入的值賦給這個數組,LYH(Pack Body)中代碼如下:
declare
   TYPE Array1 IS TABLE OF VARCHAR2(100) INDEX BY BINARY_INTEGER;
   arr_department_code Array1;
   j2   number:=1;
begin
      go_block('XCT_EQ_PRODUCTIONS');
      first_record;
      j2:=1;
      loop:       arr_department_code(j2):=:XCT_EQ_PRODUCTIONS.DEPARTMENT_CODE;
      exit when :system.last_record='TRUE';
       next_record;
       j2:=j2+1;
      end loop;
end;
然後想在ITEM級觸發器WHEN-VALIDATE-ITME中調用
是不是應該在LYH(Pack Body)將此數組定義為全局變量,應該怎麼定義,
然後在WHEN-VALIDATE-ITME中怎麼調用??????????