「 set xact_abort on 」を使用してトランザクションをロールバックできることを知りました。どちらがトランザクションをロールバックするためのより良い方法かを知りたいです:「set xact_abort on」を使用するか、次のコードを単純にします
begin try
begin tran
-- statements
commit tran
end try
begin catch
rollback tran
end catch
一度に多数のレコードを挿入する際に、どちらがより良いアプローチであるかを選択するのを手伝ってください。