• SQLKnowItAll (1/18/2013)


    ..., but I don't know how to test.

    Did someone steal your login credentials?

    CREATE PROCEDURE TestErr

    AS

    DECLARE @Err NVARCHAR(255);

    BEGIN TRY

    SELECT 1 / 0

    END TRY

    BEGIN CATCH

    SET @Err = 'Errrr';

    RAISERROR(@Err, 16, -1);

    END CATCH;

    GO

    EXEC TestErr;

    GO

    CREATE PROCEDURE TestErr2

    AS

    BEGIN TRY

    DECLARE @Err NVARCHAR(255);

    SELECT 1 / 0

    END TRY

    BEGIN CATCH

    SET @Err = 'Err 2';

    RAISERROR(@Err, 16, -1);

    END CATCH;

    GO

    EXEC TestErr2;

    GO

    The SQL Guy @ blogspot[/url]

    @SeanPearceSQL

    About Me[/url]