Ver Mensaje Individual
  #14 (permalink)  
Antiguo 29/05/2014, 00:22
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Cómo reemplazar más de 2 palabras en el mismo registro?

Cita:
Iniciado por patriciodilet Ver Mensaje
Esto mismo me gustaría aplicarlo a los nombres de las vías. Pero tengo, por ejemplo, 100.000 nombres de vía incorrectos (o distintas formas de escribir la misma vía) asociados a 20.000 nombres de vía correctos.
Lo estoy intentando con esta query pero demora mucho...
El problema es que si existen 100,000 nombres incorrectos y otros 1,000,000 direcciones (en la tabla #datos) te resulta en 100 billones (100,000,000,000) de operaciones de Replace que en cada cual el sistema busca una subcadena dentro de una cadena.

Supongo que el sistema no utiliza mucho IO, pero sí - mucho CPU.

A partir de la versión 2012 existe la herramienta Data Quality Services que esta dedicada exactamente a estas tarreas (me parece que esto es el servicio que iislas mencionó en su respuesta). No tengo ninguna experiencia con ella.

Un último comentario: ¿porque los correctos e in correctos no estan en una tabla?
La relación entre las dos es 1:1...
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog