Programación en castellano
Inicio > Foros > Oracle > Equivalencia de la funcion REPLACE que funcione con el tipo de dato LONG.
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Equivalencia de la funcion REPLACE que funcione con el tipo de dato LONG.
Enviado por viCtoR h. el día 14 de marzo de 2006

Hola, muy buenos dias a todos. Tengo el siguiente problema, espero que me puedan ayudar a resolverlo. Tengo un "stored procedure" en el que le paso 2 parametros de entrada, y 2 parametros de salida. Ambos paramtros de entrada son VARCHAR, y lo que hago aqui es buscar todas las ocurrencias del parametro 1 en 3 campos (2 VARCHAR y 1 LONG), para sustituir todas las ocurrencias del parametro 1 y sustituirlos por el parametro 2 es mediante el siguiente commando:
update
TABLA
set
CAMPO1 = replace(CAMPO1, PARAM1, PARAM2),
CAMPO2 = replace(CAMPO2, PARAM1, PARAM2)
where
CAMPO1 like '%PARAM1%' or
CAMPO2 like '%PARAM1%'
esto funciona sin nungun problema para los campos VARCHAR, pero tambien tengo que hacer lo mismo con un tipo de datos LONG, pero aqui el REPLACE() no funciona, ya intente convertir el tipo de dato LONG a VARCHAR, pero no funciono, ya le he buscado la manera de buscar y reemplazar texto en un tipo de dato LONG, pero aun no lo logro.

Alguien se ha encontrado con este mismo problema anteriormente ?? ... espero que me puedan pasar un "script" que haga esta busqueda y substitucion de texto, o por lo menos darme orientacion para resolver este problema.

De antemano agradezco cualquier ayuda que me puedan ofrecer.

Saludos,
-Victor.

 
Re: Equivalencia de la funcion REPLACE que funcione con el tipo de dato LONG.
Enviado por hvirguez el día 24 de octubre de 2007

Chequea esto.

http://carlosal.wordpress.com/2007/06/14/%c2%a1col...

 
Re: Re: Equivalencia de la funcion REPLACE que funcione con el tipo de dato LONG.
Enviado por Andrea el día 21 de noviembre de 2007

Wow!

Ese tío es un monstruo.

Menudo blog!

Montones de recursos!

 



Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | amor | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados