TR_CLIENTUSERSCIPHERSALT_UPDATE

Definition

Copy


          create trigger [dbo].[TR_CLIENTUSERSCIPHERSALT_UPDATE] on [dbo].[CLIENTUSERSSALTCIPHER] after update not for replication
            as
            begin
                if (update(SALTEDKEY)) begin
                    insert into [CLIENTUSERSSALTCIPHERHISTORY] 
                    (
                        [CLIENTUSERSID]
                        ,[SALTEDKEY]
                        ,[CIPHERHISTORYID]
                        ,[ADDEDBYID]
                        ,[CHANGEDBYID]
                    ) 
                    (
                        select 
                            INSERTED.CLIENTUSERSID
                            , INSERTED.SALTEDKEY
                            , CUCH.ID
                            , INSERTED.ADDEDBYID
                            , INSERTED.CHANGEDBYID                 
                            from INSERTED
                            inner join CLIENTUSERSCIPHER    as CUS    on INSERTED.CLIENTUSERSID    = CUS.CLIENTUSERSID
                            inner join CLIENTUSERSCIPHERHISTORY as CUCH on CUCH.CLIENTUSERSID        = INSERTED.CLIENTUSERSID 
                            and CUCH.CIPHER = CUS.CIPHER
                    )
                end
          end