Supongamos que queremos actualizar en nuestra bbdd SQLServer el campo de costes de la tabla de hechos FAC_TABLE con el coste unitario de nuestra tabla de COSTES.
update FAC_TABLE set COSTE_UNITARIO =ct.COSTE_UNITARIO
from COSTES ct
where FAC_TABLE.id_articulo = ct.id_articulo
Algo más sencillo que en Oracle.
Espero que os ayude.
Héctor Minguet.