Difference between revisions of "Dbo.uspPrintError (procedure)"
| (2 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse" | {| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse" | ||
| − | |- | + | |- valign="top" |
| − | | ''' | + | | '''Procedure |
| dbo.uspPrintError | | dbo.uspPrintError | ||
|- valign="top" | |- valign="top" | ||
| '''Description | | '''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. | | 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. | ||
| − | |||
|} | |} | ||
| + | === Source === | ||
<pre> | <pre> | ||
-- uspPrintError prints error information about the error that caused | -- uspPrintError prints error information about the error that caused | ||
| Line 31: | Line 31: | ||
</pre> | </pre> | ||
| − | + | === Dependencies === | |
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse" | {| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse" | ||
|- style="background:silver" | |- style="background:silver" | ||
| Line 41: | Line 41: | ||
| '''Child Object | | '''Child Object | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Procedure | | Procedure | ||
| Line 48: | Line 48: | ||
| | | | ||
| | | | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 55: | Line 55: | ||
| Trigger | | Trigger | ||
| iWorkOrder | | iWorkOrder | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 62: | Line 62: | ||
| Trigger | | Trigger | ||
| uWorkOrder | | uWorkOrder | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 69: | Line 69: | ||
| Trigger | | Trigger | ||
| iPurchaseOrderDetail | | iPurchaseOrderDetail | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 76: | Line 76: | ||
| Trigger | | Trigger | ||
| uPurchaseOrderDetail | | uPurchaseOrderDetail | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 83: | Line 83: | ||
| Trigger | | Trigger | ||
| uPurchaseOrderHeader | | uPurchaseOrderHeader | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 90: | Line 90: | ||
| Trigger | | Trigger | ||
| dVendor | | dVendor | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 97: | Line 97: | ||
| Trigger | | Trigger | ||
| iduSalesOrderDetail | | iduSalesOrderDetail | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 104: | Line 104: | ||
| Trigger | | Trigger | ||
| uSalesOrderHeader | | uSalesOrderHeader | ||
| − | |- | + | |- valign="top" |
| Execute | | Execute | ||
| Table | | Table | ||
| Line 112: | Line 112: | ||
| iStore | | iStore | ||
|} | |} | ||
| − | |||
Latest revision as of 23:15, 23 June 2010
wikibot[edit]
| 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. |
Source[edit]
-- 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;
Dependencies[edit]
| Reference Type | Object Type | Referencing Object | Child Type | Child Object |
| Execute | Procedure | dbo.uspLogError | ||
| Execute | Table | Production.WorkOrder | Trigger | iWorkOrder |
| Execute | Table | Production.WorkOrder | Trigger | uWorkOrder |
| Execute | Table | Purchasing.PurchaseOrderDetail | Trigger | iPurchaseOrderDetail |
| Execute | Table | Purchasing.PurchaseOrderDetail | Trigger | uPurchaseOrderDetail |
| Execute | Table | Purchasing.PurchaseOrderHeader | Trigger | uPurchaseOrderHeader |
| Execute | Table | Purchasing.Vendor | Trigger | dVendor |
| Execute | Table | Sales.SalesOrderDetail | Trigger | iduSalesOrderDetail |
| Execute | Table | Sales.SalesOrderHeader | Trigger | uSalesOrderHeader |
| Execute | Table | Sales.Store | Trigger | iStore |
automatically generated[edit]
| 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;
| Reference Type | Object Type | Referencing Object | Child Type | Child Object |
| Execute | Procedure | dbo.uspLogError | ||
| Execute | Table | Production.WorkOrder | Trigger | iWorkOrder |
| Execute | Table | Production.WorkOrder | Trigger | uWorkOrder |
| Execute | Table | Purchasing.PurchaseOrderDetail | Trigger | iPurchaseOrderDetail |
| Execute | Table | Purchasing.PurchaseOrderDetail | Trigger | uPurchaseOrderDetail |
| Execute | Table | Purchasing.PurchaseOrderHeader | Trigger | uPurchaseOrderHeader |
| Execute | Table | Purchasing.Vendor | Trigger | dVendor |
| Execute | Table | Sales.SalesOrderDetail | Trigger | iduSalesOrderDetail |
| Execute | Table | Sales.SalesOrderHeader | Trigger | uSalesOrderHeader |
| Execute | Table | Sales.Store | Trigger | iStore |