БД/Курсор

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

Курсор в терминологии БД — указатель на результат выборки данных из БД при помощи запроса.

Понятие пришло из ЯП Java, в котором впервые были реализованы т.н. курсоры СУБД. По своей специфике курсоры схожи с итераторами.

Курсоры БД удобны тем, что позволяют экономить ОЗУ, ибо результаты выборки из СУБД, как таковые, не вытаскиваются, а значит и не занимают память. При помощи курсора можно быстро перемещаться по результату запроса с БД и работать с нужными данными.