TR_CLIENTUSERSCIPHERHISTORY_INSERT

Definition

Copy


          CREATE trigger [dbo].[TR_CLIENTUSERSCIPHERHISTORY_INSERT] on [dbo].[CLIENTUSERSCIPHERHISTORY] after insert not for replication
          as
              begin
              set nocount on;
                  declare @CLIENTUSERSID int;

                  select @CLIENTUSERSID = INSERTED.CLIENTUSERSID from INSERTED;

                  delete from CLIENTUSERSSALTCIPHERHISTORY 
                  where CLIENTUSERSID = @CLIENTUSERSID 
                  and CIPHERHISTORYID not in (
                                                  select top 6 ID 
                                                  from        CLIENTUSERSCIPHERHISTORY 
                                                  where        CLIENTUSERSID=@CLIENTUSERSID 
                                                  order by    DATEUSED desc
                                              ) 

                  delete from CLIENTUSERSCIPHERHISTORY 
                  where    CLIENTUSERSID = @CLIENTUSERSID 
                  and        ID not in (
                                          select top 6 ID 
                                          from    CLIENTUSERSCIPHERHISTORY 
                                          where    CLIENTUSERSID=@CLIENTUSERSID 
                                          order by DATEUSED desc
                                      );
            end