Sales.uSalesPersonQuotaHistory Trigger

Information

NameSales.uSalesPersonQuotaHistory
Table NameSales.SalesPersonQuotaHistory
Created14.10.2005. 1:59:55
Modified2.7.2009. 10:35:10
Disabled 
For replication 
Instead of trigger 
Activates onUPDATE

SQL Script

CREATE TRIGGER [Sales].[uSalesPersonQuotaHistory] ON [Sales].[SalesPersonQuotaHistory] 
AFTER UPDATE NOT FOR REPLICATION AS 
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        UPDATE [Sales].[SalesPersonQuotaHistory]
        SET [Sales].[SalesPersonQuotaHistory].[ModifiedDate] = GETDATE()
        FROM inserted
        WHERE inserted.[SalesPersonID] = [Sales].[SalesPersonQuotaHistory].[SalesPersonID]
            AND inserted.[QuotaDate] = [Sales].[SalesPersonQuotaHistory].[QuotaDate];
    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;