I am assuming from your post TableB RecID is primary Key on that table
UPDATE TableA Set ValueToBeReplaced = B.SomeValue
From TableB B
Where TableA.RecId = B.RecID
If you are possitive that there are the same number of records and the same primary kes That's all you need, but if you need to add to A what is in B and not yet in A you will need:
Insert TableA (fld1,fld2..)
SELECT B.fld1,B.fld2,...
FROM TableB B left outer join TableA A on A.RecId = B.RecId
Where A.RecId is Null
HTH