![]() |
---|
CREATE trigger [dbo].[TR_RECURRINGGIFTACTIVITY_INSERTUPDATE_CURRENCY] on [dbo].[RECURRINGGIFTACTIVITY] after insert, update not for replication as begin set nocount on; declare @ORGANIZATIONCURRENCYID uniqueidentifier = dbo.UFN_CURRENCY_GETORGANIZATIONCURRENCY(); -- If we update the amount and the application currency is null, set the application -- currency to the organization currency. if update(AMOUNT) begin update dbo.RECURRINGGIFTACTIVITY set RECURRINGGIFTACTIVITY.APPLICATIONCURRENCYID = @ORGANIZATIONCURRENCYID from inserted inner join dbo.RECURRINGGIFTACTIVITY on inserted.ID = RECURRINGGIFTACTIVITY.ID where RECURRINGGIFTACTIVITY.APPLICATIONCURRENCYID is null end end |