2016-05-12 5 views
0

データ・モデルのレポート後トリガーを作成しようとしています。イベント・トリガーを追加すると、BI Publisherにファンクション・リストが表示されない

パッケージ:

create or replace PACKAGE CM_BILL_PRINT_PACKAGE AS 
    P_TO_ACCT_ID CI_ACCT.ACCT_ID%TYPE; 
    P_FROM_ACCT_ID CI_ACCT.ACCT_ID%TYPE; 
    P_BATCH_NBR  CI_BILL_ROUTING.BATCH_NBR%TYPE; 
    P_BATCH_CD  CI_BATCH_CTRL.BATCH_CD%TYPE; 
    P_LARGE_SW  CHAR(1); 
    FUNCTION afterreport RETURN NUMBER; 
END CM_BILL_PRINT_PACKAGE; 

パッケージ本体:私は上の私のデフォルトのDBパッケージとしてパッケージ名を提供して作成その後

create or replace PACKAGE BODY CM_BILL_PRINT_PACKAGE AS 
    v_result NUMBER; 
    FUNCTION afterreport RETURN NUMBER AS 
     BEGIN 
     SELECT 1 INTO v_result FROM DUAL; 
     RETURN (v_result); 
     END afterreport; 
END CM_BILL_PRINT_PACKAGE; 

私は自分のデータベース上で、以下のパッケージを作成しましたデータモデルプロパティ。

Oracle DB Default Package

は、次にイベントトリガーを作成するために進みました。ただし、作成した関数はリストに表示されません。

Available Functions

私が欠けているものを上の任意のアイデア?

答えて

0

関数のRETURN型はBOOLEAN型でなければなりません。 それは動作します。

関連する問題