Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. ALTER TRIGGER [dbo].[Trigger_UpdateLeadMasters] ON [dbo].[LeadMasters]
  2. FOR UPDATE
  3. AS
  4.  
  5. DECLARE @CompanyName nvarchar(50);
  6. DECLARE @PersonName nvarchar(50);
  7. DECLARE @Designation nvarchar(50);
  8. DECLARE @Number nvarchar(50);
  9. DECLARE @Number2 nvarchar(50);
  10. DECLARE @Emailaddress nvarchar(50);
  11. DECLARE @Address nvarchar(MAX);
  12. DECLARE @Address2 nvarchar(MAX);
  13. DECLARE @CityName nvarchar(50);
  14. DECLARE @State nvarchar(50);
  15. DECLARE @PinNumber nvarchar(50);
  16. DECLARE @Product nvarchar(50);
  17. DECLARE @RemarkNote nvarchar(MAX);
  18. DECLARE @Audit_Action varchar(100);
  19.  
  20.  
  21. select @CompanyName=i.CompanyName from inserted i;
  22. select @PersonName=i.PersonName from inserted i;
  23. select @Designation=i.Designation from inserted i;
  24. select @Number=i.Number from inserted i;
  25. select @Number2=i.Number2 from inserted i;
  26. select @EmailAddress=i.EmailAddress from inserted i;
  27. select @Address=i.Address from inserted i;
  28. select @Address2=i.Address2 from inserted i;
  29. select @CityName=i.CityName from inserted i;
  30. select @State=i.State from inserted i;
  31. select @PinNumber=i.PinNumber from inserted i;
  32. select @Product=i.Product from inserted i;
  33. select @RemarkNote=i.RemarkNote from inserted i;
  34.  
  35. IF UPDATE(CompanyName)
  36. set @Audit_Action=' Name Modified or Updated'
  37. IF UPDATE(PersonName)
  38. set @Audit_Action='Person Name Modified or Updated'
  39. IF UPDATE(Designation)
  40. set @Audit_Action='Designation Modified or Updated'
  41. IF UPDATE(Number)
  42. set @Audit_Action='1st Phone Number Modified or Updated'
  43. IF UPDATE(Number2)
  44. set @Audit_Action='2nd Phone Number Modified or Updated'
  45. IF UPDATE(EmailAddress)
  46. set @Audit_Action='Email Address Modified or Updated'
  47. IF UPDATE(Address)
  48. set @Audit_Action='Address Modified or Updated'
  49. IF UPDATE(Address2)
  50. set @Audit_Action='Alternate Address Modified or Updated'
  51. IF UPDATE(CityName)
  52. set @Audit_Action='City Name Modified or Updated'
  53. IF UPDATE(State)
  54. set @Audit_Action='State Modified or Updated'
  55. IF UPDATE(PinNumber)
  56. set @Audit_Action='PinNumber Modified or Updated'
  57. IF UPDATE(Product)
  58. set @Audit_Action='Product Field Modified or Updated'
  59. IF UPDATE(RemarkNote)
  60. set @Audit_Action='Remark Note Modified or Updated'
  61.  
  62. insert into LoggerLeadMasters(CompanyName,PersonName,Designation,Number,Number2,EmailAddress,Address,Address2,CityName,State,PinNumber,Product,RemarkNote,Audit_Action,Audit_Timestamp)
  63. Values(@CompanyName,@PersonName,@Designation,@Number,@Number2,@EmailAddress,@Address,@Address2,@CityName,@State,@PinNumber,@Product,@RemarkNote,@Audit_Action,GETDATE())
  64.  
  65. IF UPDATE(RemarkNote)
  66. set @Audit_Action='Remark Note Modified or Updated'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement