COUNT
は、コレクション内でアクセスできる要素の数を返す関数です。 DELETE
が要素のプレースホルダーを保持している場合でも、この関数は削除された要素を無視します。 EXTEND
、TRIM
、またはDELETE
を使用すると、COUNT
関数によって返される結果が変わります。
例
次の例では、COUNT
関数の使用方法について説明します。
DECLARE
TYPE nt_typeはINTのテーブルです。
nt nt_type := nt_type(1, 2);
開始
昇格通知 '%' 、nt.count;
nt.extend(1); -- コレクションの末尾の要素位置を拡張します。
昇格通知 '%' 、nt.count;
nt.trim(2); -- コレクションの最後の2つの要素を破棄します。
昇格通知 '%' 、nt.count;
nnt.de lete(1); -- コレクションから最初の要素を削除します。
昇格通知 '%' 、nt.count;
エンド;
サンプル結果:
通知: 2
通知: 3
通知: 1
通知: 0
行う