SQL Server 2005: ¿Por qué nombre transacciones?

He estado resolviendo todo el asunto de las transacciones anidadas en el servidor SQL, y he visto estas pepitas de comprensión del comportamiento de las transacciones anidadas:

Al anidar transacciones, solo se comprometerá el compromiso más externo."Commit Trans txn_name", cuando está anidado, siempre se aplicará a la transacción más interna, incluso si txn_name se refiere a una transacción externa."ROLLBACK TRAN" (sin nombre), incluso en una transacción interna, revertirá todas las transacciones."ROLLBACK TRAN txn_name" - txn_name debe referirse al nombre más externo de txn. Si no, fallará.

Dado esto, ¿hay algún beneficio de nombrar las transacciones? No puede usarlo para orientar una transición específica, ya sea para confirmar o deshacer. ¿Es solo para comentar el código?

Gracias,

Yoni

Respuestas a la pregunta(3)

Su respuesta a la pregunta