Sql Scholl
Распечатать страницу
Перейти на главную Карта сайта Отправить сообщение

Использование курсоров

Работа с курсорами

     Работу с курсором можно разделить на несколько четко выраженных стадий.
     •     Прежде чем курсор может быть использован, его следует объявить (определить). В ходе этого процесса выборка данных не производится, просто определяется оператор SELECT, который будет использован, и некоторые опции курсора.
     •     После объявления курсор может быть открыт для использования. В ходе этого процесса уже производится выборка данных согласно предварительно определенному оператору SELECT.
     •     После того как курсор заполнен данными, могут быть извлечены (выбраны) отдельные необходимые строки.
     •     После того как это сделано, курсор должен быть закрыт и, возможно, должны быть освобождены ресурсы, которые он занимал (в зависимости от СУБД). 

      После того как курсор объявлен, его можно открывать и закрывать столь часто, сколько необходимо. Если курсор открыт, операция выборки может выполняться так часто, как необходимо.