exportar increme vista de un monton de tablas que exporto a un fic

23/03/2005 - 17:01 por Xavi | Informe spam
hola tengo una vista con un monton de tablas la cual exporto a un fichero
regularmente.

¿Como podria hacer para no exportarlo todo si no solo los cambios producidos'
Gracias de antemano

Preguntas similare

Leer las respuestas

#1 José Raúl Fenollar Martínez
23/03/2005 - 17:32 | Informe spam
On Wed, 23 Mar 2005 17:01:02 +0100, Xavi
wrote:


hola tengo una vista con un monton de tablas la cual exporto a un fichero
regularmente.

¿Como podria hacer para no exportarlo todo si no solo los cambios
producidos'
Gracias de antemano




Pon un campo upd_id en tu tabla, y guardate el último exportado en otra
tabla o fichero, y cuando vuelvas a exportar, coge solo los que tengan la
upd_id superior a la guardada, ya que esta se actualiza automáticamente
cada vez que hay un cambio en la fila o registro.

Saludos desde Gandia.
Respuesta Responder a este mensaje
#2 Xavi
23/03/2005 - 17:41 | Informe spam
Y si modifico una fila ya exportada, que hago con ella?

Saludos desde Sueca

"José Raúl Fenollar Martínez" wrote:

On Wed, 23 Mar 2005 17:01:02 +0100, Xavi
wrote:


> hola tengo una vista con un monton de tablas la cual exporto a un fichero
> regularmente.
>
> ¿Como podria hacer para no exportarlo todo si no solo los cambios
> producidos'
> Gracias de antemano


Pon un campo upd_id en tu tabla, y guardate el último exportado en otra
tabla o fichero, y cuando vuelvas a exportar, coge solo los que tengan la
upd_id superior a la guardada, ya que esta se actualiza automáticamente
cada vez que hay un cambio en la fila o registro.

Saludos desde Gandia.

Respuesta Responder a este mensaje
#3 MAXI
23/03/2005 - 23:39 | Informe spam
Hola, si quieres solo exportar cambios vas a tener que tener algun flag en
los registros o bien tener una tabla auxiliar donde por medio de un trigger
se vayan poniendo los registros actualizados y luego vincular de esta tabla
con la maestra para solo mostrar aquellos que han sufrido modificaciones. Si
usas una tabla adicional la ventaja que tenes es que podrias hacer un
control de auditoria si te fuere necesario



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"Xavi" escribió en el mensaje
news:
hola tengo una vista con un monton de tablas la cual exporto a un fichero
regularmente.

¿Como podria hacer para no exportarlo todo si no solo los cambios
producidos'
Gracias de antemano
Respuesta Responder a este mensaje
#4 José Raúl Fenollar Martínez
29/03/2005 - 11:06 | Informe spam
Cuando tienes un campo de tipo UPD_ID en una tabla, este campo se
actualiza automáticamente cada vez que se realiza una modificación una
fila, cogiendo en ese momento un valor superior al último upd_id asignado
(Este valor es único para toda la base de datos independientemente de la
tabla donde se encuentre).
Por ello, cuando filtres por valor > al upd_id que habias guardado al
hacer la exportación previa, esa fila modificada, volverá a aparecer para
exportarla de nuevo.

Saludos desde Gandia.


On Wed, 23 Mar 2005 17:41:06 +0100, Xavi
wrote:

Y si modifico una fila ya exportada, que hago con ella?

Saludos desde Sueca

"José Raúl Fenollar Martínez" wrote:

On Wed, 23 Mar 2005 17:01:02 +0100, Xavi

wrote:


> hola tengo una vista con un monton de tablas la cual exporto a un
fichero
> regularmente.
>
> ¿Como podria hacer para no exportarlo todo si no solo los cambios
> producidos'
> Gracias de antemano


Pon un campo upd_id en tu tabla, y guardate el último exportado en otra
tabla o fichero, y cuando vuelvas a exportar, coge solo los que tengan
la
upd_id superior a la guardada, ya que esta se actualiza automáticamente
cada vez que hay un cambio en la fila o registro.

Saludos desde Gandia.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida