0

パッケージがコンパイルされて使用された後で、パッケージ コンストラクターを呼び出すという問題に遭遇しました。問題は、すでにそれを使用しているプログラムでは、再コンパイルできなかったことです。コンパイルは、コンストラクターを強制的に再実行する 1 つの方法のようです。

http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/packages.htm#BABEBHEG

ORA-04068 を発生させたくありませんでした。

それを行う他の方法はありますか?これは、Oracle データベース バージョン 11g の PL/SQL パッケージです。

更新 2013/10/21: 用語が間違っているようです - 「コンストラクタ」ではなく「パッケージ初期化子」を意味します

4

0 に答える 0