-- Audit Table looks like this -- CREATE TABLE [dbo].[<%= AuditTableName %>] ( -- [ChangeLogID] [int] IDENTITY (1, 1) , -- [OperationType] [varchar] (10) NOT NULL , -- [ChangeTimestamp] [datetime] NOT NULL , -- [MadeBy] [varchar] (6) NOT NULL , -- [TableChanged] [varchar] (50) NOT NULL -- ) ON [PRIMARY] -- Detail Table looks like this -- CREATE TABLE [dbo].[<%= AuditFieldTableName %>] ( -- [FieldName] [varchar] (50) NOT NULL , -- [ChangeLogID] [int] NOT NULL , -- [BeforeValue] [sql_variant] NOT NULL , -- [AfterValue] [sql_variant] NOT NULL -- ) ON [PRIMARY]