UPDATE con JOIN en SQLServer

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.

Responder

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Saltos automáticos de líneas y de párrafos.
  • Links to specified hosts will have a rel="nofollow" added to them.

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.

Más información sobre opciones de formato

CAPTCHA
Esta comprobación es para evitar el spam
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Busqueda con el motor de Google

Google