我的oracle中有UserA和UserB。Oracle EXECUTE IMMEDIATE錯誤
這從用戶A的包:
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是來自用戶B;
當我運行它,我得到的錯誤:
PLS-00201:IDENTIFIER 'UserB.procB' must be declared;
這裏是引用錯誤... – kpater87