We are little bit clear about your queries.
Here is what we understand :
"You have one table called as tblclass and another table called "Description" to track history of changes.Suppose there is one row in tblclass which has cname as "manoj" if some one update that record and made cname as "ravi" then you need history in description table as "Classname(ravi)(manoj)" "
If above understanding is correct then below is my solution
You have not specified exact table schema of tblclass and description so I am considering this
tblclass (rno bingint,cname nvarchar(50))
description (rno bigint , remark NVARCHAR(MAX))
1) Write below trigger on tblclass table
CREATE TRIGGER [dbo].[tblclass_Update_History]
ON [dbo].[tblclass]
AFTER UPDATE
AS
BEGIN
INSERT INTO Description(rno,remark)
SELECT rno,'Classname (' + d.cname + ')(' + I.cname + ')' FROM INSERTED I INNER JOIN Deleted D ON I.rno=D.rno WHERE I.cname <> D.cname
END
Hope this helps if yes then accept and vote the answer otherwise revert back with your queries.
--RDBurmon Sr.Software Engineer