怎么把数据库A表A的数据去修改数据库B中表B的数据(两表字段名类型全相同)

如何把数据库A表A的数据去修改数据库B中表B的数据(两表字段名类型全相同)
如题,
数据库DA中有表TA,字段有id, name, date,有10行数据;
数据库DB中有表TB,字段也是id, name, date,有20行数据。
如何用TA中前10行的数据去覆盖BA中的前10行数据?
谢谢!
------解决方案--------------------
如果TA中10行id等于TB中前10行id,

USE TB
GO
UPDATE TB
SET id=a.id, name=a.name, date=a.date
FROM TB b JOIN DA.dbo.TA a ON a.id=b.id