Buenas, estoy haciendo comprobaciones de consistencia de tablas. Tengo
tablas de varias decenas de campos de distintos tipo (strings numéricos,
fechas, etc) tengo q comprobar q no hay diferencias entre los campos de las
dos tablas (muy similares en estructura)
Ahora mismo lo estoy haciendo comprobnando campo a campo si son iguales mas
o menos de la siguiente manera
select t1.* from tabla1 as t1
inner join tabla2 as t2 on t1.campoclave=t2.campoclave
where
t1.campo1<>t2.campo1 or
t1.campo2 not like t2.campo2 or --cadenas de texto
[...]
el caso esq tengo q hacer muchas tablas con muchos registros y esto es
bastante tedioso. Me podriais sugerir algun modo de comparar directamente
dos registros a ver si son iguales (todos los campos de una sola tacada), o
en su defecto alguna forma rapida para hacerlo?
el objetivo de esto es pocesar sobre la tabla2 los registros q han variado
en la tabla1 (no tiene pq ser reescribirlos)
Gracias por adelantado
Kano.
Leer las respuestas