АТРИБУТЫ КУРСОРА

Имея дело с курсорами, вам потребуется определить состояние вашего курсора. Ниже приведен список атрибутов курсора, которые вы можете использовать.

Атрибуты Пояснения
%ISOPEN – Возвращает TRUE если курсор открыт, FALSE если курсор закрыт.
%FOUND – Возвращает INVALID_CURSOR если курсор объявлен, но не открыт; или если курсор был закрыт.
– Возвращает NULL если курсор открыт, но выборка не была выполнена.
– Возвращает TRUE если выборка была удачно завершена.
– Возвращает FALSE если нет возвращаемых строк.
%NOTFOUND – Возвращает INVALID_CURSOR если курсор объявлен, но не открыт; или если курсор был закрыт.
– Return NULL если курсор открыт, но выборка не была выполнена.
– Возвращает FALSE если выборка была удачно завершена.
– Возвращает TRUE если нет возвращаемых строк.
%ROWCOUNT – Возвращает INVALID_CURSOR если курсор объявлен, но не открыт; или если курсор был закрыт.
– Возвращает число возвращаемых строк.
– Атрибут ROWCOUNT не дает реального количества строк, пока вы не пройдете весь курсор. Другими словами, вы не должны полагаться на этот атрибут, чтобы сказать, сколько строк в курсоре после его открытия.

Далее приведен пример того, как можно использовать атрибут % NOTFOUND.

Смотри также в категории: Курсоры