我的 oracle 中有 UserA 和 UserB。
这是来自 UserA 的包:
CREATE OR REPLACE PACKAGE BODY pkgA AS
PROCEDURE procA
AS
l_sql = 'BEGIN ' || UserB.procB || (:l_v1,:l_v2) END;';
EXECUTE IMMEDIATE l_sql USING IN l_v1,IN l_v2;
END;
Thie procB 来自 UserB;
当我运行它时,我收到错误:
PLS-00201:必须声明 IDENTIFIER 'UserB.procB';