7.25 COLLECTION_EXISTSファンクション

このファンクションを使用して、コレクションが存在するかどうかを判別します。指定したコレクションが、カレント・アプリケーションIDのカレント・セッション内にカレント・ユーザー用として存在すると、TRUEが戻されます。それ以外の場合は、FALSEが戻されます。

構文

APEX_COLLECTION.COLLECTION_EXISTS (
    p_collection_name IN VARCHAR2)
RETURN BOOLEAN;

パラメータ

表7-4 COLLECTION_EXISTSファンクションのパラメータ

パラメータ 説明

p_collection_name

コレクションの名前。最大長は255バイトです。コレクション名は、大/小文字が区別されず、大文字に変換されます。

次の例は、COLLECTION_EXISTSファンクションを使用して、EMPLOYEESというコレクションが存在するかどうかを判別する方法を示しています。

Begin
    l_exists := APEX_COLLECTION.COLLECTION_EXISTS (
        p_collection_name => 'EMPLOYEES');
End;