i have a table Wind
CREATE TABLE WIND (WindApp VARCHAR(10),Name VARCHAR(10),Isstatus CHAR(1))
INSERT INTO [mohan].[dbo].[wind]([WindApp] ,[Name],[ISStatus])
Select 'WP1000','Mohan','Y'
MY LOGTABLE :
CREATE TABLE [dbo].[logtable](
    [App] [varchar](10) NULL,
    [Name] [varchar](10) NULL,
    [ISStatus] [char](1) NULL,
    [Dated] [datetime] NULL
) ON [PRIMARY]
**update wind set isstatus = 'N'** 
CREATE TRIGGER trgAfterUpdate ON [dbo].[wind] 
FOR UPDATE
AS
    declare @solarapp varchar(100);
    declare @name varchar(100);
    declare @isstatus varchar(1);
    select @solarapp=i.WindApp from inserted i; 
    select @name=i.name from inserted i;    
    select @isstatus=i.ISStatus from inserted i;    
    insert into logtable(App,name,ISStatus,Dated) 
    values(@solarapp,@name,@isstatus,getdate());
    PRINT 'AFTER UPDATE Trigger fired.'
GO
Now i have created a trigger After Update it will insert into log table after record inserted into Wind table.But i want to insert only when it is new record other wise it need to get updated or deleted to insert again new record
 
    