Comunidad Gambas-es
[SOLUCIONADO] Comparar una tabla obsoleta con una actual - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forumdisplay.php?fid=3)
+--- Foro: General (https://gambas-es.org/forumdisplay.php?fid=4)
+--- Tema: [SOLUCIONADO] Comparar una tabla obsoleta con una actual (/showthread.php?tid=27)



Comparar una tabla obsoleta con una actual - gambafeliz - 27-07-2020

Hola

Tengo que comparar una tabla obsoleta con una tabla actual.

¿Me dan algunas ideas?

El objetivo es detectar unicamente las novedades de los registros (sea nuevo o actualizado así como los registros eliminados)

Muchas gracias, se que esto requiere mucho esfuerzo.


RE: Comparar una tabla obsoleta con una actual - jguardon - 27-07-2020

Esto puede ayudarte, pero está en perfecto inglés  Big Grin

Compare two mysql tables

Saludos


RE: Comparar una tabla obsoleta con una actual - alessandri - 27-07-2020

(27-07-2020, 17:15)jguardon escribió:  Esto puede ayudarte, pero está en perfecto inglés  Big Grin

Compare two mysql tables

Saludos

hola hermano.

Te adjunto un ejemplo.
Este asistente lo hice en gb2, pero ya lo actualice y me ha servido de mucho
ya que me permite crear los campos, indices y disparadores.
Espero te sirva.
Saludos.


RE: Comparar una tabla obsoleta con una actual - gambafeliz - 28-07-2020

jguardon muchas gracias de verdad voy a estudiar bien tu propuesta. Me gusta mucho esta idea.

(27-07-2020, 23:12)alessandri escribió:  hola hermano.

Te adjunto un ejemplo.
Este asistente lo hice en gb2, pero ya lo actualice y me ha servido de mucho
ya que me permite crear los campos, indices y disparadores.
Espero te sirva.
Saludos.

Muchisimas gracias, alessandri

Tu caso si que tiene trabajo encima. Lo voy a mirar, ya lo que he visto me parece interesante. Mil gracias. Ya os contaré por que idea me decanto o me quedo.

Mil gracias.


RE: Comparar una tabla obsoleta con una actual - gambafeliz - 28-07-2020

Gracias a ambos.

Después de haber revisado la propuesta de jguardon, como ya dije al principio, me gusto. Y me voy a decantar por esta opción ya que hace exactamente lo que busco. Con las siguientes ventajas:

1. Tras ejecutar la sentencia SQL, de un solo golpe de vista obtengo toda entrada nueva, modificada y eliminada.
2. Gracias a esta información puedo sincronizar mi base de datos de forma muy optimizada.
3. Requiere poco código y es algo elegante y limpio de trabajar.

Por otra parte agradezco enormemente la ayuda de Alessandri, Gracias de verdad.