Що таке курсор і навіщо він потрібний?

Курсор (лат. cursor – бігун; англ. cursor – покажчик, стрілка приладу) в інтерфейсі користувача – елемент графічного інтерфейсу, який вказує на об'єкт, з яким здійснюватиметься взаємодія за допомогою клавіатури, миші або іншого пристрою керування.

Курсор — названа область пам'яті, що містить результуючий набір select запиту. Друге визначення — механізм обробки результуючого набору select запиту.

Курсор — це миготлива вертикальна смуга, яка відображається під час введення користувача в текстове поле або інший текстовий редактор.

Курсор SQL Server – це набір логіки TSQL, що повторюється в циклі для заданої кількості рядків по одному за раз. У курсорі може виконуватись оновлення одного рядка за раз або адміністративний процес, подібний до послідовного створення резервних копій баз даних.