Anda perlu menggunakan salah satu dari apa yang disebut petunjuk tabel :
Kunci pembaruan mencegah proses lain mencoba memperbarui atau menghapus baris yang dimaksud - tetapi tidak mencegah akses baca:
SELECT TOP (20) *
FROM [TMA_NOT_TO_ENTITY_QUEUE] WITH (UPDLOCK)
WHERE [TMA_NOT_TO_ENTITY_QUEUE].[STATE_ID] = 2
ORDER BY TMA_NOT_TO_ENTITY_QUEUE.ID
Ada juga kunci eksklusif , tetapi pada dasarnya, kunci pembaruan seharusnya sudah cukup. Setelah Anda memilih baris dengan kunci pembaruan, baris tersebut "dilindungi" dari pembaruan dan penulisan hingga transaksi Anda berakhir.