un blocco condiviso in possesso di dati relativi a un singolo utente di leggere . Altri utenti non possono modificare i dati che si svolge sotto un blocco condiviso , ma sono in grado di leggere i dati. Una volta che i dati sono stati letti , il blocco viene generalmente ceduto , con alcune eccezioni come ad esempio se l'operazione viene eseguita utilizzando il READCOMMITTED o READCOMMITTEDLOCK livello di isolamento di blocco . Blocchi condivisi vengono utilizzati solo in operazioni di sola lettura e non possono essere utilizzati per modificare i dati .
Serrature esclusivo (X ) economici
Un blocco esclusivo è usato per prevenire una sezione di dati che vengono modificati da una transazione venga modificato da un'altra transazione . Per impostazione predefinita , i dati in un blocco esclusivo non può essere letto da chiunque tranne l'armadio , tuttavia questa impostazione può essere modificata tramite l'hint NOLOCK o un livello di isolamento READUNCOMMITTED . Questo tipo di serratura sarebbe stato utilizzato con operazioni come INSERT, UPDATE e DELETE .
Programmazione © www.354353.com