2012-03-05 12 views
13

में ट्रैन और लेनदेन के बीच क्या अंतर है SQL Server 2005 में tran और transaction के बीच क्या अंतर है?SQL सर्वर 2005

के बाद दो कथनों

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

या

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

कोई फर्क नहीं पड़ता .. – Vikram

+1

ऑनलाइन पुस्तकों में यह जानकारी है। शर्मिंदा सवाल पूछने से पहले आपने कुछ बुनियादी शोध नहीं किया था। – Oded

+1

@ ओडेड: स्टैक ओवरफ्लो का उद्देश्य प्रश्नों और उत्तरों के लिए एक भंडार होना है। इससे कोई फर्क नहीं पड़ता कि उत्तर ब्रह्मांड में कहीं और मौजूद है, इसे यहां भी होना चाहिए, क्योंकि यह अक्सर होता है जहां कई लोग पहले देखते हैं। –

उत्तर

30

हैं वहाँ कोई अंतर नहीं है। TRAN, महज एक की अनुमति दी संक्षिप्त नाम है के रूप में the documentation से देखा जा सकता है: इस वाक्य रचना वर्णन में

सिंटेक्स

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

{ | } का मतलब

2

'इन दो विकल्पों में से एक चुनें' वे ट्रांजैक्ट एसक्यूएल में समानार्थी हैं, ऐसा लगता है कि एमडीएक्स में एक ही तर्क लागू किया गया है ...

-1

कोई फर्क नहीं पड़ता, दोनों के लिए कार्यक्षमता ट्रैन शुरू होती है और लेनदेन शुरू करती है।