您可以在包中定义具有表类型的变量.如果您希望从包外部访问状态,则在标题中定义它 - 如果您希望它是私有的,那么您可以在正文中定义它.
如果要在第一次访问包时初始化变量,则使用包底部的初始化块.
一些技巧:
使用简单的"名称 - 值"映射表的示例:
create or replace package bob as
procedure do_stuff;
end bob;
create or replace package body bob as
type my_table is table of varchar2(100) index by varchar2(100);
my_variable my_table;
procedure do_stuff
begin
--do stuff to my_variable
end;
begin
--initialise my_variable
end bob;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4244 次 |
最近记录: |