SQL Server compare values of two rows of same table and get not matching column names -
i need compare 2 rows (inserted & deleted) of same table , compare values. , need not matching columns. inside trigger.
here i've tried far 've no idea of how compare these 2 rows , column names contains different values .
select *  inserted inner join deleted d on d.purchasingdocitemno = i.purchasingdocitemno                       , d.purchasingdocno = i.purchasingdocno                      , d.referencedocumentno = i.referencedocumentno                      , d.productno = i.productno      
change select :
select -- each column you're checking.  account isnull if need case when i.col1 = d.col1 0 else 1 end col1changed....... inserted inner join deleted d on (i.<pk> = d.<pk>)      
Comments
Post a Comment