Condividi tramite


Cursori (SQL Server Compact)

Per gestire i dati, gli sviluppatori di applicazioni utilizzano in genere le caratteristiche relazionali e di gestione dei dati tramite set offerte dal linguaggio SQL. Talvolta tuttavia è necessario disporre di ulteriore controllo sulle operazioni riga per riga. Tale necessità è soddisfatta dai cursori. In Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) sono disponibili molti tipi diversi di cursori che è possibile utilizzare per controllare le operazioni riga per riga.

La maggior parte dei cursori può essere utilizzata in unione con Query Processor. Esistono molti comportamenti diversi dei cursori, ad esempio la scorribilità, l'aggiornabilità e la sensibilità che hanno effetto anche sulla scelta del cursore. Per ulteriori informazioni, vedere la sezione relativa al funzionamento dei cursori nella documentazione in linea di SQL Server.

Vantaggi dell'utilizzo dei cursori con Query Processor

Di seguito sono elencati alcuni vantaggi dell'utilizzo dei cursori in unione con Query Processor:

  • Efficienza. Il piano della query appropriato viene automaticamente selezionato da Query Optimizer, in modo che gli sviluppatori non debbano progettare un algoritmo complesso per accedere ai dati necessari.
  • Adattabilità. Quando vengono modificati i dati o vengono aggiunti o eliminati gli indici, il comportamento di Query Optimizer viene automaticamente adattato mediante l'utilizzo di piani alternativi.
  • Riduzione del numero di errori. Lo sviluppatore non deve gestire i dati e gli algoritmi nell'applicazione, poiché il Motore di database di SQL Server Compact 3.5 supporta a livello nativo le operazioni necessarie.

Richiesta di un cursore

In SQL Server Compact 3.5 è possibile richiedere un cursore solo utilizzando le funzioni API.

In questa sezione

Argomento Descrizione

Tipi di cursori

Descrive i tipi di cursore supportati in SQL Server Compact 3.5.

Scelta del tipo di cursore

Offre informazioni utili per la selezione del tipo di cursore appropriato.

Cursori e blocco

Offre informazioni su cursori e blocchi.

Conversioni implicite dei cursori

Elenca i fattori che attivano in SQL Server Compact 3.5 la conversione implicita di un cursore da un tipo a un altro.

Aggiornamento di cursori gestiti da keyset

Elenca gli scenari in cui è possibile o non è possibile aggiornare i risultati ottenuti attraverso un cursore gestito da keyset aggiornabile.