Actualizar tabla

Tengo el db A, con una tabla A1, con 2 campos: código y cat.iva.
Del db B, con la misma tabla y los mismos campos quiero tomar los datos de cat.iva y actualizarlos en el db A para los correspondientes productos.
¿Cómo sería la instrucción?
Gracias anticipadas.
Jorge
2

2 respuestas

Respuesta
1
Prueba con esto:
UPDATE Base1..TABLA1
SET a.cat.iva= b. cat.iva
FROM Base1..Tabla1 a,
Base2..Tabla2 b
WHERE a.id = b.id
Si no funciona pasa los datos a una tabla temporal y actualiza con la tabla temporal, quedaría algo así:
SELECT *
IN TO #tabla_temporal
FROM Base2..Tabla2
UPDATE TABLA1
SET a.cat.iva= b. cat.iva
FROM Tabla1 a,
#tabla_temporal b
WHERE a.id = b.id
Respuesta
1
Lo sentencia es:
update B.iva =
(Select A.iva
from A
Where a.codigo = B.Codigo)
Where exists
(Select 1 from A
Where A.codigo = b.codigo)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas