15.6 COLLECTION_HAS_CHANGEDファンクション

コレクションが作成された後、またはコレクション変更フラグがリセットされた後に、コレクションが変更されたかどうかを判別します。

構文

APEX_COLLECTION.COLLECTION_HAS_CHANGED (
    p_collection_name   IN VARCHAR2 )
RETURN BOOLEAN;

パラメータ

パラメータ 説明
p_collection_name コレクションの名前。このコレクションが、カレント・ユーザーの指定された名前で、同じセッションに存在しないと、エラーが戻されます。

次の例では、EMPLOYEESコレクションの作成後、または最後のリセット後に、そのコレクションが変更されたかどうかを判別します。

BEGIN
    l_exists := APEX_COLLECTION.COLLECTION_HAS_CHANGED (
       p_collection_name => 'EMPLOYEES');
END;