copia de registrors de una tabla a otra cuando las convinacion de claves existe

19/04/2005 - 16:36 por .·:m·a·r·l·a:·. | Informe spam
Hola a todos:

mi pregunta es sobre como funciona y como se puede modificar cuando la copia
de registros de una tabla a otra ocurre que en la tabla de destino se
dispone a copiar un registro con los mismos valores en los campos clave

el escenario:

tabla permanente con datos validos, y tabla de igual formato donde nuevos
datos son insertados, una vez validados estos se mueven a la tabla
permanente, dichos datos incluyen nuevos registros y correcciones a
registros anteriores

he de tratar ambos casos independientemente ??

gracias por adelantado
 

Leer las respuestas

#1 qwalgrande
19/04/2005 - 16:58 | Informe spam
Hola.

Por lo que te he creído entender, a tu tabla de destino debes enviar
"inserts" y "updates". Son dos procesos, eso es seguro, o bien primero
borras en destino los registros a actualizar y luego insertas los nuevos y
los modificados de una tacada o bien envías por un lado los registros nuevos
y por otro una sentencia de update para las correcciones.

Supongo que tendrás algún campo que te permita saber qué registros han sido
modificados (un campo de status o una fecha de última modificación). Depende
mucho del caso concreto, yo probaría ambos métodos ([borrado + insert] y
[insert + update]) y me quedaría con el que me diera mejor rendimiento.

qwalgrande


".·:m·a·r·l·a:·." wrote in message
news:%
Hola a todos:

mi pregunta es sobre como funciona y como se puede modificar cuando la
copia
de registros de una tabla a otra ocurre que en la tabla de destino se
dispone a copiar un registro con los mismos valores en los campos clave

el escenario:

tabla permanente con datos validos, y tabla de igual formato donde nuevos
datos son insertados, una vez validados estos se mueven a la tabla
permanente, dichos datos incluyen nuevos registros y correcciones a
registros anteriores

he de tratar ambos casos independientemente ??

gracias por adelantado


Preguntas similares