0

mypackage.bdyユーザーが所有するパッケージmqには、パブリック プロシージャがありますCALCTAX。このプロシージャは、TAXINFO別の が所有するテーブルを参照していますmr

コード

 PROCEDURE CALCTAX(P_TAX_END_DAT IN DATE,
                   P_CODE      IN VARCHAR2,
                   P_DEFER      OUT NUMBER) IS

  BEGIN
    IF (P_TAX_END_DAT <= V_FECHA_FIN_PERIODO) THEN
      P_DEFER := 15;
    ELSE
      BEGIN
          SELECT 15
          INTO P_DEFER
          FROM MR.taxinfo T
          WHERE SUBSTR(P_MINOR_CODE, 2, 5) IN T.TAX_CODE_NAME;

      EXCEPTION

      when not found

       ....

PL/SQL: SQL Statement ignored PL/SQL: ORA-00942: table or view does not existパッケージをコンパイルしようとするとエラーが発生します。

誰でもこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

1

この DCL を試してから、手順を試してください

GRANT SELECT ON MR.TAXINFO TO MQ;
于 2013-10-31T11:10:53.207 に答える