| Owner: | dbo |
| Encrypted: | |
| Creation Date: | 04/26/2006 |
| Modification Date: | |
| 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. |
| QUOTED_IDENTIFIER: | |
| ANSI_NULLS: |
Objects that depend on [dbo].[uspPrintError]
| Object Name | Owner | Object Type | Dep Level | |
| uspLogError | dbo | Procedure | 1 | |
| uspUpdateEmployeeHireInfo | HumanResources | Procedure | 2 | |
| uspUpdateEmployeeLogin | HumanResources | Procedure | 2 | |
| uspUpdateEmployeePersonalInfo | HumanResources | Procedure | 2 | |
| dVendor | Purchasing | Trigger | 2 | |
| iduSalesOrderDetail | Sales | Trigger | 2 | |
| iPurchaseOrderDetail | Purchasing | Trigger | 2 | |
| iStore | Sales | Trigger | 2 | |
| iWorkOrder | Production | Trigger | 2 | |
| uPurchaseOrderDetail | Purchasing | Trigger | 2 | |
| uPurchaseOrderHeader | Purchasing | Trigger | 2 | |
| uSalesOrderHeader | Sales | Trigger | 2 | |
| uWorkOrder | Production | Trigger | 2 |
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
-- 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;
GO
SET QUOTED_IDENTIFIER OFF
GO
GO
SET ANSI_NULLS OFF
GO
See Also
List of stored procedures