TR_GLFISCALYEAR_INS

Definition

Copy


          CREATE trigger [dbo].[TR_GLFISCALYEAR_INS] on [dbo].[GLFISCALYEAR]
          for insert
          as
            set nocount on

            update GLFISCALYEAR
            set PREVIOUSYEARID = (SELECT GLFISCALYEAR.ID 
                                  FROM GLFISCALYEAR
                                  WHERE GLFISCALYEAR.YEARSEQUENCE = (t2.YEARSEQUENCE - 1)),
                -- Grab the insert's CHANGEBYID and DATECHANGE to avoid extra work

                -- in the table's update trigger.

                CHANGEDBYID = t2.CHANGEDBYID,
                DATECHANGED = t2.DATECHANGED

            from GLFISCALYEAR t1
            inner join inserted t2 on t1.ID = t2.ID