Tipi di cursore scorrevoli
I quattro tipi di cursore scorrevoli sono statico, dinamico, gestito da keyset e misto. I cursori statici rilevano poche o nessuna modifica, ma sono piuttosto economici da implementare. I cursori dinamici rilevano tutte le modifiche, ma sono costosi da implementare. I cursori gestiti da keyset e misti si trovano nel mezzo, rilevando la maggior parte delle modifiche, ma a un costo inferiore rispetto ai cursori dinamici.
I termini seguenti vengono usati per definire le caratteristiche di ogni tipo di cursore scorrevole:
Aggiornamenti, eliminazioni e inserimenti personalizzati. Aggiornamenti, eliminazioni e inserimenti effettuati tramite il cursore, con una chiamata a SQLBulkOperations o SQLSetPos o con un'istruzione di eliminazione o aggiornamento posizionato.
Altri aggiornamenti, eliminazioni e inserimenti. Aggiornamenti, eliminazioni e inserimenti non eseguiti dal cursore, tra cui quelli effettuati da altre operazioni nella stessa transazione, quelli effettuati tramite altre transazioni e quelli effettuati da altre applicazioni.
Appartenenze. Il set di righe nel set di risultati.
Ordine. L’ordine in cui le righe vengono restituite dal cursore.
Valori. I valori in ogni riga del set di risultati.
Per informazioni su come aggiornare, eliminare e inserire dati, vedere Panoramica dell'aggiornamento dei dati.
Questa sezione descrive gli argomenti seguenti: