Microsoft SQL Server
लेन-देन से निपटने
खोज…
पैरामीटर
पैरामीटर | विवरण |
---|---|
transaction_name | अपने लेनदेन के नामकरण के लिए - पैरामीटर के साथ उपयोगी [ निशान के साथ ] जो अर्थपूर्ण लॉगिंग की अनुमति देगा - केस-संवेदी ()! |
निशान ['विवरण'] के साथ | [ transaction_name ] में जोड़ा जा सकता है और लॉग में एक निशान संग्रहीत करेगा |
त्रुटि से निपटने के लिए बुनियादी लेनदेन कंकाल
BEGIN TRY -- start error handling
BEGIN TRANSACTION; -- from here on transactions (modifictions) are not final
-- start your statement(s)
select 42/0 as ANSWER -- simple SQL Query with an error
-- end your statement(s)
COMMIT TRANSACTION; -- finalize all transactions (modifications)
END TRY -- end error handling -- jump to end
BEGIN CATCH -- execute this IF an error occured
ROLLBACK TRANSACTION; -- undo any transactions (modifications)
-- put together some information as a query
SELECT
ERROR_NUMBER() AS ErrorNumber
,ERROR_SEVERITY() AS ErrorSeverity
,ERROR_STATE() AS ErrorState
,ERROR_PROCEDURE() AS ErrorProcedure
,ERROR_LINE() AS ErrorLine
,ERROR_MESSAGE() AS ErrorMessage;
END CATCH; -- final line of error handling
GO -- execute previous code
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow