update sobre ntext

17/09/2003 - 13:54 por Albert | Informe spam
Buenos dias quisiera hacer una pregunta al grupo.
Sobre un campo ntext ¿como se puede buscar una cadena que aparece varias
veces y substituirla por otra?

Lo he intentado de esta manera y no funciona:

UPDATE cambios SET nombre = REPLACE( nombre , 'juan' , 'heidi' ) WHERE
nombre LIKE '%juan%'

Agradecería si alguien me puede ayudar. muchas gracias de antemano y
saludos.

Preguntas similare

Leer las respuestas

#1 Manuel \(Salamanca\)
17/09/2003 - 14:14 | Informe spam
Hola,
revisa en los BOL las siguientes funciones:
WRITETEXT o UPDATETEXT, en vez de la instrucción UPDATE.

Un saludo.

=SALVA A SQL,
MATA UN CURSOR

Y... Cuanto más conozco a las mujeres...
más me gustan. ;-D
Manuel Lima

"Albert" escribió en el mensaje
news:%
Buenos dias quisiera hacer una pregunta al grupo.
Sobre un campo ntext ¿como se puede buscar una cadena que aparece varias
veces y substituirla por otra?

Lo he intentado de esta manera y no funciona:

UPDATE cambios SET nombre = REPLACE( nombre , 'juan' , 'heidi' )


WHERE
nombre LIKE '%juan%'

Agradecería si alguien me puede ayudar. muchas gracias de antemano y
saludos.


Respuesta Responder a este mensaje
#2 Albert
22/09/2003 - 11:29 | Informe spam
Gracias por tu contestación Manuel. He mirado en los bol pero no existe un
REPLACETEXT de manera tan sencilla como la función
REPLACE que busca un texto las veces que haga falta en un campo de tipo
STRING y lo substituye por el texto que le digamos.
He visto un código bastante complicado que implementa esta funcionalidad a
mi juicio olvidada por Microsoft.
Gracias de todas maneras

"Manuel (Salamanca)" escribió en el mensaje
news:
Hola,
revisa en los BOL las siguientes funciones:
WRITETEXT o UPDATETEXT, en vez de la instrucción UPDATE.

Un saludo.

=> SALVA A SQL,
MATA UN CURSOR

Y... Cuanto más conozco a las mujeres...
más me gustan. ;-D
Manuel Lima

"Albert" escribió en el mensaje
news:%
> Buenos dias quisiera hacer una pregunta al grupo.
> Sobre un campo ntext ¿como se puede buscar una cadena que aparece varias
> veces y substituirla por otra?
>
> Lo he intentado de esta manera y no funciona:
>
> UPDATE cambios SET nombre = REPLACE( nombre , 'juan' , 'heidi' )
WHERE
> nombre LIKE '%juan%'
>
> Agradecería si alguien me puede ayudar. muchas gracias de antemano y
> saludos.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida