В начале скрипта дописываем begin tran, как на следующем примере:

begin tran
update patient set LastName='Иванов'

выполняем две эти строчки.

Затем выполняем команду:

select * from patient

и понимаем, что по недосмотру затёрли в таблице все фамилии фамилией «Иванов».

Чтобы откатить действия транзакции достаточно в этой сессии выполнить команду:

rollback

Чтобы принять изменения:

commit

На тот период, пока транзакция не будет зафиксирована одним из предыдущих ключевых слов, доступ к таблице, в нашем случае patient, из других сессий будет залочен.