úterý 10. ledna 2012

SQL zobrazení chyby

Zrovna jsem dopsal SQL stored proceduru na smazání uživatele a všech jeho záznamů. Docela se mi hodilo vidět chybovou hlášku pokud nějaký záznam nebylo možné smazat kvůli navázanému záznamu.


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

Žádné komentáře:

Okomentovat