В чем разница между трансом и транзакцией в SQL Server 2005 В чем разница между tran и transaction в SQL Server 2005? Ниже приведены два утверждения Begin Tran Begin ......... ......... End Rollback ИЛИ Begin Transaction Begin ...... ...... End Rollback Ответ 1 Нет никакой разницы. TRAN - это просто разрешенная аббревиатура, как видно из документации: Синтаксис BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ] ] [ ; ] { | } в этом описании синтаксиса означает "выбрать одну из этих двух альтернатив" Ответ 2 Они являются синонимами в Transact SQL, кажется, что одна и та же логика реализована в MDX... Ответ 3 Нет никакой разницы, функциональность такая же как для начала, так и для начала транзакции.
Ответ 1 Нет никакой разницы. TRAN - это просто разрешенная аббревиатура, как видно из документации: Синтаксис BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ] ] [ ; ] { | } в этом описании синтаксиса означает "выбрать одну из этих двух альтернатив"
Ответ 2 Они являются синонимами в Transact SQL, кажется, что одна и та же логика реализована в MDX...