Я видел использование транзакций в некоторых случаях, но так и не понял, в каких ситуациях их следует использовать. Как и когда следует использовать транзакции (оператор начала транзакции)? Я читал, что Microsoft не предлагает использовать операторы транзакции (фиксация, откат) внутри триггера и хранимой процедуры.