Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

actualizacion de registros

Estas en el tema de actualizacion de registros en el foro de SQL Server en Foros del Web. hola soy nuevo en este foro y en el desarrollo de bases de datos y quiero consultarles una duda, tengo un problema con una base ...
  #1 (permalink)  
Antiguo 07/07/2006, 12:15
 
Fecha de Ingreso: julio-2006
Ubicación: cd. de México
Mensajes: 22
Antigüedad: 17 años, 9 meses
Puntos: 0
Sonrisa actualizacion de registros

hola soy nuevo en este foro y en el desarrollo de bases de datos y quiero consultarles una duda, tengo un problema con una base de datos, tengo una tabla llamada shtemp con 900 registros y otra llamada shopper con 2500 cada tabla tiene estas columnas, idtrab,nomtrab,puesto,region,distrito,sucursal. tengo que actualizar shopper con los registros de shtemp, pero las unicas columnas que se van a actuializar son las de region distrito y sucursal.
estoy utilizando una funcion con update y select anidados,

espero me puedan ayudar

Última edición por hebam; 07/07/2006 a las 14:40 Razón: cambio de titulo
  #2 (permalink)  
Antiguo 10/07/2006, 08:01
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
cual es el problema?
  #3 (permalink)  
Antiguo 10/07/2006, 11:42
 
Fecha de Ingreso: julio-2006
Ubicación: cd. de México
Mensajes: 22
Antigüedad: 17 años, 9 meses
Puntos: 0
actualizacion

no me esta almacenando los registro, estoy nutilizando esta secuencia:
update shopper
set region = (select region
from shtemp
where shtemp.idtrab = shopper.idtrab ),
distrito = (select distrito
from shtemp
where shtemp.idtrab = shopper.idtrab)
where idtrab = idtrab
  #4 (permalink)  
Antiguo 10/07/2006, 12:51
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Código:
Update	 Shopper
Set	 region = T.region
	,distrito = T.Distrito
From	 Shopper S 
Inner join
	 ShTemp T
On	 S.idTrab = T.IdTrab
  #5 (permalink)  
Antiguo 10/07/2006, 13:38
 
Fecha de Ingreso: julio-2006
Ubicación: cd. de México
Mensajes: 22
Antigüedad: 17 años, 9 meses
Puntos: 0
De acuerdo gracias

gracias andre, te debo una
  #6 (permalink)  
Antiguo 10/07/2006, 15:33
Avatar de Masterman_24  
Fecha de Ingreso: julio-2006
Mensajes: 7
Antigüedad: 17 años, 9 meses
Puntos: 0
siempre que actualices los registros, nunca deben ir con parentesis, solo comas....

;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:18.