Condividi tramite


Operatori Showplan logici e fisici Cursor

Gli operatori logici e fisici Cursor consentono di descrivere le modalità di esecuzione di una query o di un aggiornamento che implicano operazioni con i cursori. Gli operatori fisici descrivono l'algoritmo di implementazione fisica utilizzato per l'elaborazione del cursore, ad esempio l'utilizzo di un cursore gestito da keyset. Ogni passaggio dell'esecuzione di un cursore implica un operatore fisico. Gli operatori logici descrivono una proprietà del cursore, ad esempio la proprietà di sola lettura.

Operatori logici

Tra gli operatori logici Cursor sono inclusi i seguenti:

Asynchronous

La tabella del cursore viene popolata in modalità asincrona. Per ulteriori informazioni, vedere Popolamento asincrono.

Optimistic

Questo cursore utilizza la modalità di concorrenza ottimistica. Per ulteriori informazioni, vedere Concorrenza dei cursori.

Primary

Query di recupero primaria per il cursore.

Read Only

Questo cursore utilizza la semantica di sola lettura per la concorrenza. Il cursore può solo leggere i dati, ma non inserirli, aggiornarli, né eliminarli. Per ulteriori informazioni, vedere Concorrenza dei cursori.

Scroll Locks

Questo cursore utilizza i blocchi di scorrimento per la concorrenza. Per ulteriori informazioni, vedere Concorrenza dei cursori.

Secondary

Query di recupero secondaria, utilizzata in caso di esito negativo della query primaria.

Synchronous

La tabella del cursore viene popolata in modalità sincrona.

Operatori fisici

Tra gli operatori fisici Cursor sono inclusi i seguenti:

Dynamic

Questo cursore consente la visualizzazione di tutte le modifiche apportate da altri utenti. Per ulteriori informazioni, vedere Cursori dinamici.

Fetch Query

Query tramite cui vengono recuperate righe quando viene eseguita un'operazione di recupero su un cursore.

Keyset

Questo cursore consente la visualizzazione di aggiornamenti, ma non di inserimenti, eseguiti da altri utenti. Per ulteriori informazioni, vedere Cursori gestiti da keyset.

Population Query

Query tramite cui viene popolata la tabella di lavoro di un cursore al momento dell'apertura del cursore stesso.

Refresh Query

Query tramite cui vengono recuperati i dati correnti delle righe nel buffer di recupero del cursore.

Snapshot

Questo cursore non consente di visualizzare le modifiche apportate da altri utenti. Per ulteriori informazioni, vedere Cursori statici.

Per ulteriori informazioni sui modelli di cursore di Motore di database di SQL Server, vedere Tipi di cursore (Motore di database).

Vedere anche

Concetti

Guida di riferimento agli operatori logici e fisici
Cursori (Motore di database)

Guida in linea e informazioni

Assistenza su SQL Server 2005