Например, у меня есть этот код в моей sql серверной процедуре
CREATE PROCEDURE Test
Begin
Update table1
set col1 = 'a'
Update table2
set col2 = 15
select * from table3
delete from table4
where col4 = 5;
end
Когда я выполняю c тестовую процедуру, сколько транзакций у меня есть? Начало конец создает новую транзакцию? если нет Будет ли у меня 4 неявных транзакции?