DiscovererのEULトリガーに関する情報を記載します。項目は次のとおりです。DiscovererのEULトリガーは、Discovererで特定のアクション(ユーザーによるワークブックの保存など)が発生すると特定のPL/SQLファンクションを実行するデータベースのコールです。(ゼロ)に設定されていないかぎり、デフォルトでEULトリガーが実行可能になります。Discovererのレジストリ設定の詳細は、第21章「Discovererのレジストリ設定」を参照してください。Administratorに適切に登録されている場合のみ実行されます。詳細は、「DiscovererのEULトリガーで実行可能なPL/SQLファンクションの登録方法」を参照してください。DiscovererのEULトリガー・リスト」を参照)。DiscovererのEULトリガー・リスト次の表に、Discovererで使用できるEULトリガー、トリガーが実行される時期、トリガーの引数、引数が必須かオプションか、および推奨する使用目的を示します。ファンクションの戻りデータ型(NUMBER)引数なし。このファンクションから返される数値は使用されません。ユーザー環境コンテキストを設定します。データベースまたはSSOユーザー名に基づいた行レベルのセキュリティを強制します。DiscovererワークシートからSQLを自動的に抽出し、データベースの事前定義されたテーブルに保存します。削除されるワークブックの名前と所有者を保持します。Applicationsフィールドの適切な表示名を返します。デフォルト識別子に製品の短縮名を付加します。EMPLOYEE)に基づくフォルダをHRI製品でメンテナンスする場合、識別子はHRI_EMPLOYEEとなります。デフォルト識別子に製品の短縮名を付加します。EMPLOYEE)に基づくフォルダをHRI製品でメンテナンスする場合、識別子はHRI_EMPLOYEEとなります。ワークシートの保存時にSQLをワークシートから抽出するファンクション)を登録できます。Administratorに適切に登録されている場合のみです。PL/SQLファンクションは、DiscovererのEULトリガーと同一の名前で登録する必要があります。名前が異なる場合、DiscovererのEULトリガーによるファンクションの検出または実行が行われません。したがって、PL/SQLファンクションの「表示名」フィールドの名前をPL/SQLファンクション名(eul_trigger$post_save_documentなど)に設定する必要があります。DiscovererのEULトリガーで実行可能なPL/SQLファンクションを登録する手順は、次のとおりです。PL/SQLファンクションをデータベースに作成し、ファンクション名を指定します。詳細は、「ワークシートの保存時にPL/SQLトリガーを使用してSQLをワークシートから抽出する方法の例」を参照してください。Administratorを起動し、「ツール」→「PL/SQL関数の登録」を選択すると、「PL/SQL関数」ダイアログの「関数」タブが表示されます。このダイアログを使用してPL/SQLファンクションをインポートし、Discovererに登録します。詳細は、「カスタムPL/SQLファンクションの登録」を参照してください。ワークシートの保存時にPL/SQLトリガーを使用してSQLをワークシートから抽出する方法の例SQLを自動抽出できるように、Discovererでは、ワークブックの保存時に必ず実行されるトリガーが有効になっています。このトリガーによってPL/SQLファンクション(eul_trigger$post_save_document)が検索されます。このファンクションが検出されない場合は、何も実行されません。PL/SQLファンクションが検出された場合は、そのファンクションに従ってSQLが保存されます。次に、使用可能なファンクションの例を示します。この機能は、顧客が各自の特定ニーズにあわせて使用できるようにオープンのままになっています。ワークシートの保存時にPL/SQLトリガーを使用してSQLをワークシートから抽出する手順は、次のとおりです。SQL*Plusを起動します。次のSQL文を入力して、SQLを格納するテーブルを作成します。この例では、PL/SQLファンクションによって移入されるmy_sqlテーブルを作成します。);次のSQL文を入力して、POST_SAVE_DOCUMENTという名前のPL/SQLファンクションを作成します。1;end;次の権限をPUBLICユーザーに付与し、my_sqlテーブルおよびPL/SQLファンクションPOST_SAVE_DOCUMENTへのアクセスを許可します。SQL*Plusで次のSQL文を入力します。PUBLIC;このSQL文によって、PUBLICユーザーによるPL/SQLファンクションPOST_SAVE_DOCUMENTの実行が可能になります。PUBLIC;このSQL文によって、PUBLICユーザーによるデータベース・テーブルmy_sqlに対する選択、挿入および更新が可能になります。Administratorを起動し、「ツール」→「PL/SQL関数の登録」を選択すると、「PL/SQL関数」ダイアログの「関数」タブが表示されます。このダイアログを使用して、新規PL/SQLファンクションをDiscovererに登録します。新規PL/SQLファンクションの「表示名」フィールドの名前がeul_trigger$post_save_documentに設定されていることを確認してください。新規PL/SQLファンクションを登録します。PL/SQLファンクションのインポート方法の詳細は、「カスタムPL/SQLファンクションを自動的に登録する方法」を参照してください。reserved.法律上の。