Oracle - cambiar un literal

 
Vista:

cambiar un literal

Publicado por Xuco (1 intervención) el 12/07/2007 10:56:50
Hola

Necesito cambiar en una serie de registros un literal, teniendo en cuenta que cada registro es diferente pero todos tienen en comun una misma palabra ... pero ni siquiera esta siempre situada en el mismo sitio.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cambiar un literal

Publicado por mad (88 intervenciones) el 12/07/2007 11:09:29
Con la funcion INSTR te retorna la posicion de la primera letra de la cadena que buscas:

select instr('acm','m') from dual

en este caso buscamos la letra m en el literal 'amc' y esta sentencia retorna 3, que es la posicion.

Espero te sirva.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambiar un literal

Publicado por Rodolfo Reyes (445 intervenciones) el 12/07/2007 19:21:00
Puedes utilizar la funcion REPLACE

EJEMPLO

replace('CAFÉ','É','A');

El ejemplo anterior cambia la É por una A.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar