UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.0.6' GO CREATE TABLE TBDD_MODULES_VERSION_HISTORY ( GUID INTEGER IDENTITY(1,1), SHORT_NAME VARCHAR(20), PRODUCT_VERSION VARCHAR(20), DB_VERSION VARCHAR(20), ADDED_WHEN DATETIME DEFAULT GETDATE(), CONSTRAINT PK_TBDD_MODULES_VERSION_HISTORY PRIMARY KEY(GUID) ) GO CREATE TRIGGER [dbo].[TBDD_MODULE_AFT_UPD] ON [dbo].[TBDD_MODULES] FOR UPDATE AS BEGIN DECLARE @NEW_PRODUCT_VERSION VARCHAR(20), @NEW_DB_VERSION VARCHAR(20), @SHORT_NAME VARCHAR(20) SELECT @NEW_PRODUCT_VERSION = PRODUCT_VERSION, @NEW_DB_VERSION = DB_VERSION, @SHORT_NAME = SHORT_NAME FROM inserted IF UPDATE (DB_VERSION) BEGIN INSERT INTO TBDD_MODULES_VERSION_HISTORY (SHORT_NAME,DB_VERSION) VALUES (@SHORT_NAME,@NEW_DB_VERSION) END IF UPDATE (PRODUCT_VERSION) BEGIN INSERT INTO TBDD_MODULES_VERSION_HISTORY (SHORT_NAME,PRODUCT_VERSION) VALUES (@SHORT_NAME,@NEW_PRODUCT_VERSION) END UPDATE TBDD_MODULES SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_MODULES.GUID = INSERTED.GUID END select * from TBDD_MODULES_VERSION_HISTORY