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

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

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

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

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