COUNT

COUNT は、コレクション内の要素の数を返すメソッドです。 COUNT を使用するための構文は次のとおりです。

<collection>.COUNT

collection はコレクションの名前です。

VARRAYの場合、 COUNT は常に LAST に等しくなります。

次の例は、連想配列にまばらに入力できることを示しています(つまり、割り当てられた要素のシーケンスに「ギャップ」があります)。 COUNT には、値が割り当てられている要素のみが含まれます。

DECLARE
    TYPE sparse_arr_typ IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
    sparse_arr      sparse_arr_typ;
BEGIN
    sparse_arr(-100)  := -100;
    sparse_arr(-10)   := -10;
    sparse_arr(0)     := 0;
    sparse_arr(10)    := 10;
    sparse_arr(100)   := 100;
    DBMS_OUTPUT.PUT_LINE('COUNT: ' || sparse_arr.COUNT);
END;

次の出力は、 COUNT に含まれる5つの要素が含まれていることを示しています。

COUNT: 5