EXISTS метод Oracle PL/SQL

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

Описание

В Oracle PL/SQL метод EXISTS — это функция, которая сообщает вам, существует ли указанный элемент Varray или Nested Tables.

Синтаксис

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

collection_name.EXISTS (n);

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

collection_name — наименование коллекции.
EXISTS (n) — возвращает TRUE, если n-й элемент коллекции существует и FALSE в противном случае.

Примечание

  • Если n выходит за допустимые пределы, EXISTS возвращает FALSE вместо вызова предопределенного исключения SUBSCRIPT_OUTSIDE_LIMIT.
  • Для удаленного элемента EXISTS (n) возвращает FALSE, даже если DELETE сохранил для него место заполнитель.
  • Смотрите также методы коллекций: DELETE, TRIM, EXTEND, FIRST и LAST, COUNT, LIMIT,PRIOR и NEXT.

Пример

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

Пример EXISTS с Nested Tables

Рассмотрим пример, который инициализирует Nested Tables четырьмя элементами, удаляет второй элемент и печатает либо значение, либо статус элементов с 1 по 6.