Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/11/2009, 15:58
gctalico
 
Fecha de Ingreso: octubre-2006
Mensajes: 88
Antigüedad: 18 años, 3 meses
Puntos: 1
Respuesta: Update 2 tablas

lo que puedes hacer es

UPDATE TB_A SET campo1 = TB_B.campo1, campo2 = TB_B.campo2, campo3 = TB_B.campo3
FROM TB_detventa TB_A
JOIN TB_articulo TB_B
ON TB_A.icodarticulo = TB_B.icodarticulo

asi agregas todos los campos que quieras actualizar
y para lo quieres del nombre tienes que poner un parametro para ejecutar la consulta, tu decides como lo llamas pero seria como

if @parametro = 1
begin

UPDATE TB_A SET campo1 = TB_B.campo1, campo2 = TB_B.campo2, nom1 = 'S', nom2 = ' ', nom3 = ' '
FROM TB_detventa TB_A
JOIN TB_articulo TB_B
ON TB_A.icodarticulo = TB_B.icodarticulo

end


si me entiendes pasame tu mail y te envio un ejemplo mas completo