Метод FIRST возвращает индекс первого элемента сборной конструкции, а метод LAST — индекс последнего элемента. Для изменяемого массива FIRST всегда возвращает 1, a LAST — значение COUNT, так как массив является плотным и его элементы удалять нельзя. Методы FIRST и LAST используются совместно с методами NEXT и PRIOR для циклического просмотра
сборных конструкций.
NEXT и PRIOR
Методы NEXT и PRIOR служат для увеличения или уменьшения ключа сборных конструкций. Синтаксис их таков:
где п— целочисленное выражение. NEXT(n) возвращает ключ элемента, следующего сразу же за элементом п, a PRIOR(n) — ключ элемента, непосредственно предшествующего элементу п. Если предшествующего или следующего элемента нет, PRIOR или NEXT возвращает NULL. В приведенном ниже сеансе SQL*Plus показано, как использовать NEXT и PRIOR совместно с FIRST и LAST для циклического просмотра вложенной
таблицы:
Методы FIRST, LAST, NEXT и PRIOR аналогичным образом работают с изменяемыми массивами и индексными таблицами.
< Предыдущая | Следующая > |
---|