Actualizar un caracter

27/07/2005 - 02:14 por pepe | Informe spam
Amigos,
Cual es la mejor manera de buscar determinado caracter (por ejemplo
"@") en un campo de una tabla y reemplazar dicho caracter por otro (por
ejemplo ">")
El campo contiene mas caracteres. Por ejemplo encuentro "abcd@efgh" lo
que se desea es obtener "abcd>efgh"
Gracias por su ayuda
Saludos

Preguntas similare

Leer las respuestas

#1 Isaias
27/07/2005 - 02:31 | Informe spam
UPDATE MyTabla SET MyColumna = REPLACE(MyColumna, '@', '>')
Respuesta Responder a este mensaje
#2 Erick Sanchez
27/07/2005 - 14:29 | Informe spam
Puedes utilizar un substring para cambiar el caracter

if substring(columna,7,3) = '@'
begin
update tabla
set substring(columna,7,3) = '>'
end

"Isaias" escribió en el mensaje
news:

UPDATE MyTabla SET MyColumna = REPLACE(MyColumna, '@', '>')

Respuesta Responder a este mensaje
#3 pepe
27/07/2005 - 16:07 | Informe spam
Amigos,
Muchas Gracias a ambos. Funcionan sus respuestas.
Erick me faltó decir que la posición del caracter a buscar era
variable.

Saludos

Erick Sanchez ha escrito:
Puedes utilizar un substring para cambiar el caracter

if substring(columna,7,3) = '@'
begin
update tabla
set substring(columna,7,3) = '>'
end

"Isaias" escribió en el mensaje
news:
>
> UPDATE MyTabla SET MyColumna = REPLACE(MyColumna, '@', '>')
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida