Tengo una tabla con un símbolo erróneo (' ') en varias filas en una columna.SQL Server 2008: reemplazar cadena
El script TSQL a continuación no funciona.
UPDATE S
SET S.Offering_Details = REPLACE(S.Offering_Details, '�', '...')
FROM tblSacrifices S
La columna en cuestión tiene el tipo de datos de nvarchar (230) y permite entradas nulas.
Los datos provienen de un archivo csv convertido desde Excel y d a través de una aplicación de Visual Studio Windows. Los datos originalmente eran '...', pero creo que quizás Word/Excel clasificó esto como un personaje (en lugar de 3 por separado '.'). Cuando mi aplicación leyó la cadena original del archivo CSV, (sin querer) reemplazó el '...' por ' ' antes de enviar los datos a la base de datos.
por favor ayuda
¿Cuál es el tipo de datos de la columna afectada? –
Hola Ed es nvarchar (230).Además, la columna permite nulos (si eso hace la diferencia). – Chris
¿Está absolutamente seguro de que el símbolo en los datos es el diamante negro con el signo de interrogación y no que solo se muestra como tal debido a un problema de juego de caracteres? ¿O tal vez al ser un personaje no visualizable en la fuente con la que lo estás viendo? –