Condividi tramite


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: