SQL - Función Corregir Texto

 
Vista:

Función Corregir Texto

Publicado por toti (3 intervenciones) el 21/01/2015 11:37:52
Hola,
tengo una tabla donde se han metido mal los datos de manera que aparecen así:
Modificación datos
Pérez Márquez
Mi pregunta es si existe alguna función en transact que devuelva los datos correctamente;

NombreFunc(Modificación datos) = Modificación datos

Tengo SQL Server 2008 R2

Muchas gracias

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Función Corregir Texto

Publicado por leonardo_josue (1173 intervenciones) el 21/01/2015 16:26:11
Hola Toti:

Como tal, creo que no existe una función ya definida que haga lo que pretendes, por lo que necesariamente tendrás que programarla por tu cuenta.

Puedo suponer que el problema fue que la codificación con &# corresponde a su respectivo ASCII, si es así, entonces tu problema se resume en hacer todos los REPLACE's respectivos... o su si lo prefieres, utilizar reemplazos con expresioneres regulares, utilizando PATINDEX, CHARINDEX y SUBSTRING

Investiga un poco al respecto, haz la prueba y nos comentas los resultados.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Función Corregir Texto

Publicado por toti (3 intervenciones) el 21/01/2015 16:56:14
Hola Leo,

muchas gracias por la informacion, intentaré encontrar la solución.

Saludos

Toti.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias Islas
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Función Corregir Texto

Publicado por Isaias Islas (1919 intervenciones) el 21/01/2015 18:43:37
Existe un servicio de LIMPIEZA DE DATOS (DATA CLEANING) a partir de la versión 2008 R2, hace la actualización en base a PATRONES definidos por el usuario, por ejemplo:

Si alguien puso MTY, se define un PATRON que diga, MTY = Monterrey
Si alguien puso GPE, se define un PATRON que diga, GPE = Guadalupe

Etc.

O bien, también puedes hacer uso del servicio de SSIS

http://www.sql-server-performance.com/2007/data-cleaning-ssis/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar