Даже если тело транзакции не указано явно (BEGIN TRANSACTION...), то каждая отдельная команда (SELECT, UPDATE...) выполняется в рамках отдельной транзакции со значением уровня изоляции по умолчанию.
Можно явно указать тип блокировки при выполнении запроса например для SELECT, используя Табличные указания (Хинты). В таком случае блокировка указанного типа будет удерживаться до окончания транзакции.
Даже если тело транзакции не указано явно (BEGIN TRANSACTION...), то каждая отдельная команда (SELECT, UPDATE...) выполняется в рамках отдельной транзакции со значением уровня изоляции по умолчанию.
Можно явно указать тип блокировки при выполнении запроса
например для SELECT, используя Табличные указания (Хинты).
В таком случае блокировка указанного типа будет удерживаться до окончания транзакции.