sql select statement.
BEGIN TRAN
SELECT *
FROM authors AU
WITH (HOLDLOCK, ROWLOCK)
WHERE AU.au_id = '274-80-9391'
COMMIT TRAN
HOLDLOCK SQL Server . ROWLOCK SQL Server , .
, , SQL Server , , , .
SELECT id From mytable WITH (ROWLOCK, UPDLOCK) WHERE id = 1
, . https://www.mssqltips.com/sqlservertip/1257/processing-data-queues-in-sql-server-with-readpast-and-updlock/