Create Trigger while update Specific column of table
ALTER TRIGGER trgAfterContractDeedFileURLUpdate ON [Contract]
FOR UPDATE
AS
begin
declare @BusinessUnit nvarchar(50);
declare @newContractDeedUrl nvarchar(250);
declare @oldContractDeedUrl nvarchar(250);
set @BusinessUnit = 'Insert To ContractDeedUrlHistory if Contract Deed URL is updated.'
select @newContractDeedUrl = ContractDeedUrl from inserted;
select @oldContractDeedUrl = ContractDeedUrl from deleted;
if(@newContractDeedUrl <> @oldContractDeedUrl)
begin
insert into
ContractDeedUrlHistory(ContractNo,ContractDate, OwnerID,ContractDeedUrl,Entry_By,Entry_Date)
SELECT
ContractNo,ContractDate, OwnerID,ContractDeedUrl,Entry_By,Entry_Date
FROM
deleted
end ;
end
FOR UPDATE
AS
begin
declare @BusinessUnit nvarchar(50);
declare @newContractDeedUrl nvarchar(250);
declare @oldContractDeedUrl nvarchar(250);
set @BusinessUnit = 'Insert To ContractDeedUrlHistory if Contract Deed URL is updated.'
select @newContractDeedUrl = ContractDeedUrl from inserted;
select @oldContractDeedUrl = ContractDeedUrl from deleted;
if(@newContractDeedUrl <> @oldContractDeedUrl)
begin
insert into
ContractDeedUrlHistory(ContractNo,ContractDate, OwnerID,ContractDeedUrl,Entry_By,Entry_Date)
SELECT
ContractNo,ContractDate, OwnerID,ContractDeedUrl,Entry_By,Entry_Date
FROM
deleted
end ;
end
Comments
Post a Comment