パッケージのインスタンス化および初期化
セッションがパッケージ項目を参照すると、Oracle Databaseはそのセッションのためにパッケージをインスタンス化します。パッケージを参照する各セッションは、そのパッケージの独自のインスタンス化を所有します。
Oracle Databaseがパッケージをインスタンス化すると、パッケージは初期化されます。初期化では、次の処理のうち適用できるものがすべて実行されます。
-
パブリック定数への初期値の代入
-
宣言で初期値が指定されているパブリック変数への初期値の代入
-
パッケージ本体の初期化部の実行