Курсор (базы данных): различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
викификация
Строка 1:
{{Значения|Курсор (значения)}}
'''Курсор''' — это поименованная область памяти, содержащая результирующий набор select запроса . Второе определение - — это механизм обработки результирующего набора select запроса.
 
== Курсор в PL/SQL ==
 
В [[PL/SQL]] поддерживаются два типа курсоров:
* явный  — объявляется разработчиком;
* неявный  — не требует объявления.
 
Курсор может возвращать одну строку, несколько строк или ни одной строки.
Строка 14 ⟶ 13 :
 
=== Операторы управления явным курсором ===
* DECLARE  — выполняет объявление явного курсора.
* OPEN  — открывает курсор, создавая новый результирующий набор на базе указанного запроса.
* FETCH  — выполняет последовательное извлечение строк из результирующего набора от начала до конца.
* CLOSE  — закрывает курсор и освобождает занимаемые им ресурсы.
 
=== Атрибуты курсора ===