Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Eliminar comillas

Estas en el tema de Eliminar comillas en el foro de Oracle en Foros del Web. Que tal buen dia. Ando buscando un metodo en el cual pueda eliminar el caracter de comillas dobles (") dentro de una registro. para ser ...
  #1 (permalink)  
Antiguo 09/03/2011, 12:15
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Eliminar comillas

Que tal buen dia.
Ando buscando un metodo en el cual pueda eliminar el caracter de comillas dobles (") dentro de una registro.

para ser mas claro necesito lo siguiente:

original: "ejemplo texto"
update: ejemplo texto

o

original: ejemplo "dos" "sobre" eliminacion "comillas"
update: ejemplo dos sobre eliminacion comillas

como notaran las comillas pueden estar incristadas en cualkier parte de la cadena.

Habia pensando en crear un procedimiento en el cual en una variable cargar el texto original, y posteriormente ir recuperando caracter por caracter hasta identificar las comillas (") y estas sustituirlas por un espacio o simplemente no agregarlas en la nueva cadena de texto

si alguien tiene un metodo mas rapido o conocen alguna funcion para este procedimiento, se los agradeceria mucho.

Saludos y gracias por el apoyo.
  #2 (permalink)  
Antiguo 09/03/2011, 15:26
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Eliminar comillas

ok me auto contesto.....

no hay la necesidad de hacer un procedimiento o algo asi, simplemente con el uso de una funcion llamada REPLACE
la estructura es la siguiente:

replace(string1, string_to_replace, [ replacement_string ] )

donde:
string1>>> es el nombre de la columna a evaluar
string_to_replace>>>es el caracter que andamos buscando para cambiar o eliminar
replacement_string>>>es el nuevo elemento o caracter o lo ke kieran

ejemplo

replace('ejemplo "dos" "sobre" eliminacion "comillas"', '"');
resultado 'ejemplo dos sobre eliminacion comilla'

cabe mencionar que en este ejemplo añadi comillas sencillas ( ' ) por que estoy ingresando texto, ya para el manejo de columnas es sin comilla sencilla.

saludos.

Etiquetas: comillas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:59.