Albert T. answered 04/20/19
A principal data architect with 15 years of experience in SQL
update table XXX
set column_b = column_a;
As long as you have same definition and constraints in column_b defined as in column_b; say varchar(20) in both, and same check constraint.
You can also put column_a's record in a cursor and update column_b one by one, cost your more processing time, but give you more flexibility to control which record to copy, which to not copy.