在编译并使用包后,我遇到了调用包构造函数的问题。问题是程序已经在使用它,我无法重新编译它。编译似乎是强制构造函数再次运行的一种方式:
http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/packages.htm#BABEBHEG
我不想提出 ORA-04068。
还有其他方法吗?这是 Oracle 数据库版本 11g 上的 PL/SQL 包。
2013 年 10 月 21 日更新:我的术语似乎错了——我的意思是“包初始化程序”而不是“构造函数”