Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्या त्रुटि के साथ क्वेरी पूरी होने पर रोलबैक की आवश्यकता है?

विवरण

SQL सर्वर 2005 के बाद से आप TRY . का उपयोग करके त्रुटि प्रबंधन का उपयोग कर सकते हैं CATCH

नमूना

BEGIN TRY
    BEGIN TRANSACTION

     -- do something

    COMMIT TRAN -- Transaction successfull, commit!
END TRY
BEGIN CATCH
    IF @@TRANCOUNT > 0
        ROLLBACK TRAN --RollBack if error occured
END CATCH

अधिक जानकारी



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यह CASE अभिव्यक्ति ELSE खंड तक कैसे पहुँचती है?

  2. SQL सर्वर लेनदेन लॉग फ़ाइल से डेटा पुनर्प्राप्त करने के तरीके

  3. कोई पंक्ति नहीं लौटाने वाली क्वेरी के लिए डिफ़ॉल्ट पंक्ति कैसे सेट करें?

  4. अक्षांश / देशांतर द्वारा त्रिज्या खोज

  5. संग्रहीत प्रक्रिया को निष्पादित करते समय ऑब्जेक्ट बंद होने पर ऑपरेशन की अनुमति नहीं है