COUNT метод Oracle PL/SQL

В этом учебном материале вы узнаете, как использовать метод коллекций COUNT в Oracle PL/SQL с синтаксисом и примерами.

Описание

В Oracle PL/SQL метод COUNT - это функция, которая возвращает количество элементов в коллекции (игнорируя удаленные элементы, даже если DELETE хранит для них заполнители).

Синтаксис

Синтаксис метода коллекций COUNT в Oracle PL/SQL.

collection_name.COUNT;

Параметры или аргументы

collection_name - имя коллекции.
COUNT - возвращает количество элементов в коллекции

Примечание

Пример

Рассмотрим некоторые примеры, чтобы понять как использовать метод коллекций COUNT в Oracle PL/SQL.

Метод COUNT для Varray

Для Varray COUNT всегда равно LAST. Если вы увеличиваете или уменьшаете размер Varray (с помощью метода EXTEND или TRIM), значение COUNT изменяется.
В примере ниже показаны значения COUNT и LAST для Varray после инициализации четырьмя элементами после EXTEND (3) и после TRIM (5).

Метод COUNT для Nested Tables

Для Nested Tables (вложенной таблицы) COUNT равно LAST, если вы не удаляете элементы из середины Nested Tables, и в этом случае COUNT меньше LAST.
В примере ниже показаны значения COUNT и LAST для Nested Tables после инициализации четырьмя элементами, после удаления третьего элемента, и после добавления двух нулевых элементов в конец. Пример отображает состояние элементов с 1 по 8.