2010-10-26 5 views

Répondre

3

Je voudrais utiliser quelque chose comme un try catch block avec SQL 2005

Exemple cité à partir du site:

BEGIN TRY 
    -- Generate a divide-by-zero error. 
    SELECT 1/0; 
END TRY 
BEGIN CATCH 
    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; 
GO