try transaction transacciones tran stored procedimientos ejemplos catch begin anidadas almacenados sql-server sql-server-2005 tsql transactions

transaction - Cuál es la diferencia entre tran y transacción en SQL Server 2005



transaction sql server stored procedure (3)

¿Cuál es la diferencia entre tran y transaction en SQL Server 2005?

A continuación hay dos declaraciones

Begin Tran Begin ......... ......... End Rollback

O

Begin Transaction Begin ...... ...... End Rollback


No hay diferencia, la funcionalidad es la misma tanto para comenzar tran como para comenzar la transacción.


No hay diferencia. TRAN es simplemente una abreviatura permitida, como se puede ver en la documentación :

Sintaxis

BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ ''description'' ] ] ] [ ; ]

El { | } { | } en esta descripción de sintaxis significa ''elegir una de estas dos alternativas''


Son sinónimos en Transact SQL, parece que se ha implementado la misma lógica en MDX ...