Tengo una tabla con varias columnas varchar
que son casi idénticas a las claves principales que tengo en otra tabla, con la excepción de un punto (.
). Miré la función replace
en T-SQL, pero el primer argumento no es una expresión. ¿Cómo puedo eliminar todas las apariciones de un personaje en particular con SQL? Parece que la respuesta correcta podría ser reemplazar con una cadena de longitud cero. ¿Eso está cerca?Eliminar un solo carácter de un campo varchar SQL Server 2008
Para quien sintió que la pregunta no mostraba esfuerzo de investigación, se debió principalmente a un malentendido de la documentación en sí.
¿Qué documentación está mirando? El primer parámetro para [REPLACE] (http://msdn.microsoft.com/en-us/library/ms186862.aspx) es una expresión de cadena. – Oded
see 'Replace' fn en http://msdn.microsoft.com/en-us/library/ms186862.aspx – Gerrat
Tomé la documentación msdn string_expression para indicar que tenía que ser una cadena literal, principalmente porque los ejemplos proporcionados no usar una columna Gracias. – wootscootinboogie