CREATE TABLE TestCaseMaster(TestCaseID int,RunInTA bit,DisableDate char(15))
INSERT INTO TestCaseMaster VALUES(1,1,NULL)
INSERT INTO TestCaseMaster VALUES(1,0,NULL)
INSERT INTO TestCaseMaster VALUES(1,1,NULL)
INSERT INTO TestCaseMaster VALUES(2,1,NULL)
SELECT * FROM TestCaseMaster
--Create an Update trigger
Create Trigger truTest
On TestCaseMaster
for Update
As
if Update(RunInTA)
begin
Update TestCaseMaster
Set DisableDate=FORMAT(GETDATE(),'yyMMdd hh:mm:ss')
From TestCaseMaster br, Deleted d, Inserted i
Where br.TestCaseID=d.TestCaseID
end
--Test: Check the changes of DisableDate after updating RunInTA
UPDATE TestCaseMaster
SET RunInTA=0
FROM TestCaseMaster
WHERE TestCaseID=1
SELECT * FROM TestCaseMaster
DROP Trigger truTest
DROP TABLE TestCaseMaster
Output:
Regards
Echo
If the answer is helpful, please click "Accept Answer" and upvote it.