MSSQL - Как правильно отловить и вернуть ошибку в запросе

MS SQL - по необходимости

Пример, как правильно отлавливать ошибку в MSSQL

BEGIN TRY  
    -- Некий код который может вызвать ошибку.  
    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


Оп!

MSSQL TSQL SQL

Оставить первый комментарий: