场景:package_a
引用一个公共常量package_b
现有代码如下所示:
PACKAGE package_a
IS
PROCEDURE do_something
IS
BEGIN
...
do_something_else(package_b.global_constant);
...
END;
END package_a;
我想做这样的事情:
PACKAGE package_a
IS
SYNONYM global_constant FOR package_b.global_constant;
PROCEDURE do_something
IS
BEGIN
...
do_something_else(global_constant);
...
END;
END package_a;
我不想创建一个局部变量或常量,它是用另一个常量的值设置的。我不想创建公共同义词。
我希望它在包私有范围内。