Difference between revisions of "Dbo.uspPrintError (procedure)"
(New page: == wikibot == {| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse" |- | '''procedure | dbo.uspPrintError |- |} <pre> -- uspPrintError prints error information a...) |
|||
| Line 9: | Line 9: | ||
<pre> | <pre> | ||
| + | -- uspPrintError prints error information about the error that caused | ||
| + | -- execution to jump to the CATCH block of a TRY...CATCH construct. | ||
| + | -- Should be executed from within the scope of a CATCH block otherwise | ||
| + | -- it will return without printing any error information. | ||
| + | CREATE PROCEDURE [dbo].[uspPrintError] | ||
| + | AS | ||
| + | BEGIN | ||
| + | SET NOCOUNT ON; | ||
| + | |||
| + | -- Print error information. | ||
| + | PRINT 'Error ' + CONVERT(varchar(50), ERROR_NUMBER()) + | ||
| + | ', Severity ' + CONVERT(varchar(5), ERROR_SEVERITY()) + | ||
| + | ', State ' + CONVERT(varchar(5), ERROR_STATE()) + | ||
| + | ', Procedure ' + ISNULL(ERROR_PROCEDURE(), '-') + | ||
| + | ', Line ' + CONVERT(varchar(5), ERROR_LINE()); | ||
| + | PRINT ERROR_MESSAGE(); | ||
| + | END; | ||
| + | </pre> | ||
| + | |||
| + | == automatically generated == | ||
| + | |||
| + | {| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse" | ||
| + | |- | ||
| + | | '''procedure | ||
| + | | dbo.uspPrintError | ||
| + | |- | ||
| + | |||
| + | | '''Description | ||
| + | | Prints error information about the error that caused execution to jump to the CATCH block of a TRY...CATCH construct. Should be executed from within the scope of a CATCH block otherwise it will return without printing any error information. | ||
| + | |- | ||
| + | |||
| + | |} | ||
| + | |||
| + | <pre> | ||
| + | |||
-- uspPrintError prints error information about the error that caused | -- uspPrintError prints error information about the error that caused | ||
-- execution to jump to the CATCH block of a TRY...CATCH construct. | -- execution to jump to the CATCH block of a TRY...CATCH construct. | ||
Revision as of 23:27, 26 November 2009
wikibot
| procedure | dbo.uspPrintError |
-- uspPrintError prints error information about the error that caused
-- execution to jump to the CATCH block of a TRY...CATCH construct.
-- Should be executed from within the scope of a CATCH block otherwise
-- it will return without printing any error information.
CREATE PROCEDURE [dbo].[uspPrintError]
AS
BEGIN
SET NOCOUNT ON;
-- Print error information.
PRINT 'Error ' + CONVERT(varchar(50), ERROR_NUMBER()) +
', Severity ' + CONVERT(varchar(5), ERROR_SEVERITY()) +
', State ' + CONVERT(varchar(5), ERROR_STATE()) +
', Procedure ' + ISNULL(ERROR_PROCEDURE(), '-') +
', Line ' + CONVERT(varchar(5), ERROR_LINE());
PRINT ERROR_MESSAGE();
END;
automatically generated
| procedure | dbo.uspPrintError |
| Description | Prints error information about the error that caused execution to jump to the CATCH block of a TRY...CATCH construct. Should be executed from within the scope of a CATCH block otherwise it will return without printing any error information. |
-- uspPrintError prints error information about the error that caused
-- execution to jump to the CATCH block of a TRY...CATCH construct.
-- Should be executed from within the scope of a CATCH block otherwise
-- it will return without printing any error information.
CREATE PROCEDURE [dbo].[uspPrintError]
AS
BEGIN
SET NOCOUNT ON;
-- Print error information.
PRINT 'Error ' + CONVERT(varchar(50), ERROR_NUMBER()) +
', Severity ' + CONVERT(varchar(5), ERROR_SEVERITY()) +
', State ' + CONVERT(varchar(5), ERROR_STATE()) +
', Procedure ' + ISNULL(ERROR_PROCEDURE(), '-') +
', Line ' + CONVERT(varchar(5), ERROR_LINE());
PRINT ERROR_MESSAGE();
END;