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

Reemplazar datos de campo ID

Estas en el tema de Reemplazar datos de campo ID en el foro de SQL Server en Foros del Web. Hola....necesito su ayuda.... ¿Como puedo cambiar el valor de un campo de toda la base, específicamente el campo ID, el cual no va ligado a ...
  #1 (permalink)  
Antiguo 29/10/2007, 09:48
 
Fecha de Ingreso: octubre-2006
Mensajes: 68
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación Reemplazar datos de campo ID

Hola....necesito su ayuda....

¿Como puedo cambiar el valor de un campo de toda la base, específicamente el campo ID, el cual no va ligado a nada, es decir, no afecta si se cambia, lo tengo como int., por ejemplo:

ID NOMBRE
1 JUAN CRUZ
3 MARIO HERNANDEZ
6 ANA ESPINOZA
13 DANIEL LEDEZMA
256 MARIA ESTRADA


Debido a que hay numeros muy salteados quiero reescribir los datos del campo ID y que sea contínuo

ID NOMBRE

1 JUAN CRUZ
2 MARIO HERNANDEZ
3 ANA ESPINOZA
4 DANIEL LEDEZMA
5 MARIA ESTRADA


Espero que se pueda hacer.. gracias.. saludos cordiales!!
  #2 (permalink)  
Antiguo 29/10/2007, 12:31
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Re: Reemplazar datos de campo ID

Crea un campo de tipo IDENTITY y actualizas tu ID, luego borras el campo IDENTITY
  #3 (permalink)  
Antiguo 03/11/2007, 16:55
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 6 meses
Puntos: 25
Re: Reemplazar datos de campo ID

O mejor... dejas del identity activo y dejas que SQL Server se encargue de eso.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #4 (permalink)  
Antiguo 05/11/2007, 13:03
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Re: Reemplazar datos de campo ID

Es correcto lo que menciona Mithrandir, solo hacer la aclaracion que si hace algun BORRADO (DELETE), no se "recostruyen" de forma automatica los consecutivos, el IDENTITY, son para tablas que no tendran borrado de registros.
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 13:41.