14.9 AUTO_SET_ASSOCIATED_ITEMプロシージャ

このプロシージャは関連付けられたページ・アイテムまたは表形式フォームの列を、p_error.ora_sqlerrmで指定されている制約に基づいて自動的に設定します。このプロシージャの機能は次のとおりです。

  • schema.constraintパターンを検索して、制約を特定します。

  • P、U、RおよびCタイプの制約のみをサポートします。

  • タイプCの制約の場合(制約のチェック)、プロシージャは式を解析して制約式で使用されているそれらの列を特定します。

  • これらの列を使用すると、プロシージャはその列に基づいて、最初に表示されるページ・アイテムまたは表形式フォームの列を取得し、それを関連するp_error_result.page_item_nameまたはp_error_result.column_aliasとして設定します。

  • ページ・アイテムまたは表形式フォームの列が見つかった場合、p_error_result.display_locationapex_error.c_inline_with_field_and_notifに設定されます。

構文

APEX_ERROR.AUTO_SET_ASSOCIATED_ITEM (
    p_error_result in out nocopy t_error_result,
    p_error        in            t_error );

パラメータ

表14-6 AUTO_SET_ASSOCIATED_ITEMプロシージャのパラメータ

パラメータ 説明

p_error_result

エラー処理ファンクションの結果の変数。

p_error

エラー処理ファンクションのp_errorパラメータ。

このプロシージャの使用方法の例については、エラー処理ファンクションの例を参照してください。