Sales.uSalesOrderHeaderSalesReason Trigger
Information
| Name | Sales.uSalesOrderHeaderSalesReason |
| Table Name | Sales.SalesOrderHeaderSalesReason |
| Created | 14.10.2005 1:59:55 |
| Modified | 14.10.2005 1:59:55 |
| Disabled |   |
| For replication |   |
| Instead of trigger |   |
| Activates on | UPDATE |
SQL Script
CREATE TRIGGER [Sales].[uSalesOrderHeaderSalesReason] ON [Sales].[SalesOrderHeaderSalesReason]
AFTER UPDATE NOT FOR REPLICATION AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
UPDATE [Sales].[SalesOrderHeaderSalesReason]
SET [Sales].[SalesOrderHeaderSalesReason].[ModifiedDate] = GETDATE()
FROM inserted
WHERE inserted.[SalesOrderID] = [Sales].[SalesOrderHeaderSalesReason].[SalesOrderID]
AND inserted.[SalesReasonID] = [Sales].[SalesOrderHeaderSalesReason].[SalesReasonID];
END TRY
BEGIN CATCH
EXECUTE [dbo].[uspPrintError];
-- Rollback any active or uncommittable transactions before
-- inserting information in the ErrorLog
IF @@TRANCOUNT > 0
BEGIN
ROLLBACK TRANSACTION;
END
EXECUTE [dbo].[uspLogError];
END CATCH;
END;