プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Publisherデータ・モデリング・ガイド
12c (12.2.1.1.0)
E77222-02
目次へ移動
目次

前
前へ
次
次へ

データの前およびデータの後トリガーの追加

データの前後で起動するイベント・トリガーを追加できます。

データの前またはデータの後イベント・トリガーを追加する手順は、次のとおりです。

  1. データ・モデルの「プロパティ」ペインで、トリガーの起動時に実行するPL/SQLファンクションのシグネチャを含むOracle DBデフォルト・パッケージを入力します。データ・モデルのプロパティの設定を参照してください。
  2. タスク・ペインで「イベント・トリガー」をクリックします。
  3. 「イベント・トリガー」ペインの「新規イベント・トリガーの作成」をクリックします。
  4. トリガーの、次の項目を入力します。
    • 名前 — トリガーにわかりやすい名前をつけます。

    • タイプ - 「データの前」または「データの後」を選択します。

    • 言語 - PL/SQLを選択します。

      下部のペインには、手順1でデータ・モデルの「プロパティ」に入力したOracle DBデフォルト・パッケージで使用可能な関数が表示されます。

      次の図は、イベント・トリガーを示します。

  5. 「使用可能な関数」ボックスからパッケージを選択し、矢印をクリックして関数を「イベント・トリガー」ボックスに移動します。名前はPL/SQLの<パッケージ名>.<関数名>で表示されます。

    注意:

    デフォルトのパッケージを定義する場合は、PL/SQLパッケージで、すべてのパラメータをグローバルなPL/SQL変数として定義する必要があります。そうすると、パラメータを明示的にPL/SQL関数トリガーに渡すことも、すべてのパラメータをグローバルなPL/SQL変数として使用することもできます。

実行順序

同じタイプのトリガーを複数定義する場合、トリガーは表に表示される順(上から下へ)で起動します。

実行順序を変更するには:

  • 「順序変更」の矢印を使用して、トリガーを正しい順序に配置します。