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

sobreescribir datos??

Estas en el tema de sobreescribir datos?? en el foro de SQL Server en Foros del Web. Hola a todos!!!...quisiera saber si se puede hacer esto: Tengo una BD en SQL Server 2000 con varios campos, los datos van a llegar de ...
  #1 (permalink)  
Antiguo 17/11/2006, 12:02
 
Fecha de Ingreso: septiembre-2006
Mensajes: 161
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta sobreescribir datos??

Hola a todos!!!...quisiera saber si se puede hacer esto: Tengo una BD en SQL Server 2000 con varios campos, los datos van a llegar de manera externa y los va a guardar en la fila correspondiente a cada campo...bueno es posible cada q se actualice un un dato o se deposite un dato se guarde en la misma fila??...es decir cada ves que se introduzcan datos se guarden en el campo correspondiente, pero siempre en la misma celda, no necesito guardar un histórico ni almacenar datos, no necesito que mi BD crezca, es decir que siempre conserve la misma cantidad de campos y filas.

Por ejemplo: si se introduce el dato de nombre, que siempre lo guarde en la primer fila correspondiente al campo de "NOMBRE" y cuando llegue otro dato de nombre lo sobreescriba en la primer fila...espero haberme explicado... ...se puede hacer esto??...y si se puede, como sería la sentencia??...alguien tiene un ejemplo con el cual pudiera ayudarme...de antemano les agradezco la ayuda!!!
  #2 (permalink)  
Antiguo 17/11/2006, 14:56
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Claro, usa UPDATE en lugar de INSERT

UPDATE mitabla
SET nombre = 'Pancho el chulo'
WHERE nombre = 'Paco el naco'
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 17/11/2006, 16:42
 
Fecha de Ingreso: septiembre-2006
Mensajes: 161
Antigüedad: 17 años, 7 meses
Puntos: 0
ok Mithrandir...pero quisiera saber si funciona de manera automatica, es decir, el dato se inserta de manera automatica y no sabría sabria cual estaba antes....no sé si me explico, la cuestion es que esto funcionaria de manera automatica sin necesidad de saber cual era el dato anterior!!!...se puede??
  #4 (permalink)  
Antiguo 26/11/2006, 12:47
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Cita:
es decir cada ves que se introduzcan datos se guarden en el campo correspondiente, pero siempre en la misma celda, no necesito guardar un histórico ni almacenar datos,
Según lo que entendí aquí no te importa el historial.

Si puedes explica un poco mejor lo que pretendes y será más sencillo intentar explicarte.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 21:32.