大佬们,怎样让两张表的某个字段保持一致?

大佬们,我们使用的是sql sever2008,有A、B两张表,都有code与company两字段,在B表的company与A表company相同时,B表的code字段变为A表的code,因为要大批更新B表数据,一条一条更新太慢了,特来向各位大佬请教怎样批量同步数据

update dbo.B set B.code=A.code
from A
where A.company = B.company

 

策略点不应该是更新,而是根据时间进行分区,然后只插入不更新