TR_MKTCOMMUNICATIONTEMPLATE_IU_BASECURRENCYID

Definition

Copy


          create trigger [dbo].[TR_MKTCOMMUNICATIONTEMPLATE_IU_BASECURRENCYID] on [dbo].[MKTCOMMUNICATIONTEMPLATE] 
          after insert, update 
          not for replication
          as
          begin
            set nocount on;

            declare @ORGANIZATIONCURRENCYID uniqueidentifier = dbo.[UFN_CURRENCY_GETORGANIZATIONCURRENCY](); 

            update
              dbo.[MKTCOMMUNICATIONTEMPLATE]
            set
              [MKTCOMMUNICATIONTEMPLATE].[BASECURRENCYID] = @ORGANIZATIONCURRENCYID,
              [MKTCOMMUNICATIONTEMPLATE].[CHANGEDBYID] = [MKTCOMMUNICATIONTEMPLATE].[CHANGEDBYID],
              [MKTCOMMUNICATIONTEMPLATE].[DATECHANGED] = [MKTCOMMUNICATIONTEMPLATE].[DATECHANGED]
            from
              inserted
              inner join dbo.[MKTCOMMUNICATIONTEMPLATE] on inserted.ID = [MKTCOMMUNICATIONTEMPLATE].[ID]
            where
              ([MKTCOMMUNICATIONTEMPLATE].[BASECURRENCYID] is null);
          end