Jul 13
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER TRIGGER [trig_updateOrganization]ON [dbo].[OrganizationDetail]FOR UPDATE ASDECLARE @oldName VARCHAR(100) DECLARE @newName VARCHAR(100)DECLARE @oldAddress VARCHAR(100) DECLARE @newAddress VARCHAR(100)declare @Changed bitset @Changed = 0IF UPDATE(Org_name) BEGIN SELECT @oldName = (SELECT Org_name + ' ' FROM Deleted) SELECT @newName = (SELECT Org_name + ' ' FROM Inserted) PRINT 'Organization name changed from "' + @oldName +'" to "' + @newName + '"' set @Changed = 1 ENDIF UPDATE(Org_address) BEGIN SELECT @oldAddress = (SELECT Org_address + ' ' FROM Deleted) SELECT @newAddress = (SELECT Org_address + ' ' FROM Inserted) PRINT 'Organization address changed from "' + @oldAddress +'" to "' + @newAddress + '"' ENDif @Changed = 1 PRINT 'Have a nice day'
SELECT @oldName = (SELECT Org_name + ' ' FROM Deleted) SELECT @newName = (SELECT Org_name + ' ' FROM Inserted)