Een precieze cursor is een type databasecursor die de meest nauwkeurige en actuele resultatenset oplevert. Het garandeert dat de gegevens die door de cursor worden geretourneerd exact overeenkomen met de gegevens in de database op het moment dat de cursor werd gemaakt.
Om dit te bereiken, vergrendelen nauwkeurige cursors de rijen waartoe ze toegang hebben. Dit voorkomt dat andere transacties de rijen wijzigen of verwijderen terwijl de cursor open is. Als gevolg hiervan zijn nauwkeurige cursors het langzaamste type cursor, maar ook het meest betrouwbaar.
Nauwkeurige cursors worden vaak gebruikt in toepassingen die een hoge mate van nauwkeurigheid vereisen, zoals financiële transacties of gegevensinvoersystemen. Ze worden ook gebruikt in toepassingen waarbij cursors lange tijd open moeten blijven, zoals in rapportagesystemen. |