Oracle

Remover acentos en una consulta Oracle

Por : Jhons_1101
2016-07-07
Tags :
Cuando requerimos ejecutar una consulta que me regrese los valores de una columna sin acentos (tíldes, caracteres especiales, etc). Encontré una pagina donde se muestra como hacerlo en PostgreSQL, pero que tambien funciona en Oracle y ahora lo quiero compartir con todos ustedes.

Estoy hablando de la función TRANSLATE, veamos un ejemplo de su uso.
NOM_COLUMNA es el nombre de la columna que quieres remover los acentos y NOM_TABLA es la tabla a donde vamos a consultar los datos.

Vamos a remplazar algunos caracteres especiales y tildados, para que al mostralos en javascript por ejemplo, no nos salga errores, si hacemos una peticion por Ajax.
compartir en facebook compartir en Google compartir en Twitter compartir en Blogger compartir como código embebido compartir la url
	
	
	SELECT TRANSLATE(NOM_COLUMNA, 'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ',
    'aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC',
    'aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC') FROM NOM_TABLA;
	






Si este contenido te fue útil, no olvides compartirlo en redes sociales, Considéralo. Puede ser la manera de agradecer!


Agrega tu comentario...

Puedes utilizar etiquetas <pre></pre>, <p></p>, <div></div>, + (Nombre usuario, para responderle a alguien)

TcyszUf





Este post no tiene comentarios, sé el primero en hacerlo
Esta entrada no cuenta con imágenes adjuntas

Unete al grupo de whatsApp +57 316 392 6456

Sigue el grupo en facebook

Siguenos.....