Lo interesante de esta función es que de una te reemplaza todos los caracteres que indiques en el 2do parámetro, por las posiciones equivalentes en el 3cer parámetro.
Ejemplo: lcSearchExpression = 'áéíóúÁÉÍÓÚäëïöüÄËÏÖÜñÑ¿?¡!½¼¾¹³²ƒ±×÷£¥¢¤®©ªº°{}«»' lcReplacementExpression = 'aeiouAEIOUaeiouAEIOUnN ' lcString = chrtran( lcAlgunString, lcSearchExpression, lcReplacementExpression) Espero haber sido claro. Saludos Alejandro. _____ De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Alejandro, Newbery Enviado el: Lunes, 16 de Mayo de 2011 02:48 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola Mario, por ahí esta función te sirve CHRTRAN(cSearchedExpression, cSearchExpression, cReplacementExpression). Saludos Alejandro. _____ De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 02:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m.