我以“dbdesign”以外的用户身份登录。当我登录时,以下代码在我的程序中运行(匿名过程):
BEGIN
dbdesign.pkg_developer_utils.create_schema_synonyms('MYSCHEMA');
END;
以下代码不起作用:
CREATE OR REPLACE PROCEDURE regenerate_synonyms AS
BEGIN
dbdesign.pkg_developer_utils.create_schema_synonyms('MYSCHEMA');
END;
它给了我以下错误:
PLS-00201:必须声明标识符“DBDESIGN.PKG_DEVELOPER_UTILS”
为什么这段代码在匿名过程中工作,但在存储过程中给出这个错误?