Transactions and Error Handling in SQL Server
Miriam Antona
Software Engineer
TRY...CATCH constructCATCH blockERROR_NUMBER(), ERROR_SEVERITY(), ERROR_STATE(), ERROR_LINE(), ERROR_PROCEDURE(), ERROR_MESSAGE()RAISERRORTHROWBEGIN TRANCOMMIT TRANROLLBACK TRAN@@TRANCOUNTXACT_ABORTXACT_STATEREAD UNCOMMITTEDREAD COMMITTEDREPEATABLE READSERIALIZABLESNAPSHOTTransactions and Error Handling in SQL Server