2012-03-05 16 views
13

SQL Server 2005'te tran ve transaction arasındaki fark nedir? TakipSQL Server 2005'te tran ile işlem arasındaki fark nedir?

fark yoktur iki ifade

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

VEYA

Begin Transaction 
Begin 
    ...... 
    ...... 
End 
Rollback 
+1

Hiç bir fark yok .. – Vikram

+1

Çevrimiçi kitap bu bilgiye sahiptir. Soruyu sormadan önce bazı temel araştırmaları yapmadığın için utanmalısın. – Oded

+1

@Oded: Stackoverflow'un amacı, soru ve cevaplar için bir depo olmaktır. Cevabın evrende başka bir yerde var olması önemli değil, aynı zamanda burada da olması gerekiyor, çünkü bu çoğu insanın ilk kez göründüğü yer. –

cevap

30

bulunmaktadır. the documentation den görülebileceği gibi TRAN, sadece izin verilen bir kısaltmadır:

dizimi

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

{ | } bu sözdizimi tarifnamede

2

'bu iki alternatif birini seçmek' araçlarının, Transact SQL'de eşanlamlı olarak görünüyor, aynı mantık MDX ...

-1

Bir fark yoktur, her ikisi için de aynı işlevler tran başlar ve işlem başlar.