プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 10.8 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_location`が`apex_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 );

パラメータ

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

パラメータ | 説明
--- | ---
`p_error_result` | エラー処理ファンクションの結果の変数。
`p_error` | エラー処理ファンクションの`p_error`パラメータ。

例

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