Create Trigger trgNewMember on tblPeople for Insert as Select Count(*) from Inserted
Insert tblPeople(Name,Age,Sex) values('Carl Black',27,'Male');
Insert tblPeople(Name,Age,Sex) values('Laura Carter',25,'Female'); Insert tblPeople(Name,Age,Sex) values('Peter Strong',29,'Male');
CREATE Trigger trgNewMember on tblPeople for Insert as Insert into tblNewMember(NewMemberID,JoinedDate) Values(@@IDENTITY,GetDate())
Create Trigger trgNewMember on tblPeople for Insert as If((Select count(*) from tblPeople where Age >40)>0)) Begin Rollback transaction End
Delete from tblPeople Insert tblPeople(Name,Age,Sex) values('Carl Black',27,'Male'); Insert tblPeople(Name,Age,Sex) values('Laura Black',27,'Female'); Insert tblPeople(Name,Age,Sex) values('Sara Walker',47,'Female'); Insert tblPeople(Name,Age,Sex) values('Peter Smythe',27,'Female'); Select * from tblPeople Select * from tblNewMember Go
CREATE TRIGGER trg_CheckName ON [dbo].[tblPeople] FOR UPDATE AS if Update(Name) Begin Print 'Name Changed' end else begin print 'No Change' end
Update tblPeople set Name='Nigel Whitworth' where UID = 1 Update tblPeople set Name='Nigel Whitworth' where UID = 1
*Comments are the views of individuals, they may or may not be correct.All comments are reviewed and accepted or rejected.If you give an email address, you will be sent an email when someone makes a comment on this page.*