Foros del Web » Programación para mayores de 30 ;) » .NET »

Sugerencia para realizar Insert and delete.

Estas en el tema de Sugerencia para realizar Insert and delete. en el foro de .NET en Foros del Web. Hola que tal a todos los foreros. Pues bueno lo que les quiero preguntar es que recomiendan para hacer lo siguiente: Tengo 4 tablas en ...
  #1 (permalink)  
Antiguo 17/03/2006, 10:51
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 5 meses
Puntos: 0
Exclamación Sugerencia para realizar Insert and delete.

Hola que tal a todos los foreros.

Pues bueno lo que les quiero preguntar es que recomiendan para hacer lo siguiente:

Tengo 4 tablas en las cuales inserto información diariamente, con esto no tengo ningun problema.

Lo que tengo que hacer antes de inserta la información diaria es compiar dicha información de cada una de las cuatro tablas a otras cuatro tablas de historial y ya que se copio la información tengo que borrar la información original de las 4 tablas para que se realize la inserción de la información nueva.

Mi pregunta es que me sugieren para copiar y borrar la información, mi pregunta es por que ahorita tengo mis querys ejecutandose desde codigo y muchas veces me esta generando el error de "Timeout expired". Estarai bien ejecutarlos desde un StoredProcedure.

Espero haberme explicado lo suficiente, saludos.
__________________
Hasta la victoria Siempre.
  #2 (permalink)  
Antiguo 19/03/2006, 08:55
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 9 meses
Puntos: 0
Y cuál es el problema? Haces un storedprocedure asociado a la tabla de la que quieres hacer una copia y listo. Ya se ejecuta el solo cuándo hagas un delete (instead of delete).

Otra cosa distinta es que el SGBD que uses no maneje storedprocedures, en ese caso tendrás que hacerlo por código, antes de eliminar haces un select de lo que vas ha eliminar y un insert en la tabla historial y luego borras.

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
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 17:40.