Para reemplazar un texto por otro en un campo o columna con SQL usamos la función REPLACE().
Función SQL en ORACLE para reemplazar texto.
La sintaxis de la función REPLACE() es la siguiente:
REPLACE(en-texto, texto-a-reemplazar, texto-de-reemplazo)
La función regresa un texto como resultado de reemplaza en en-texto el texto-a-reemplazar con el texto-de-reemplazo. Veamos un ejemplo para que quede más claro:
En el ejemplo anterior la función reemplaza todas las ocurrencias del texto “ho”, en el texto “horror ortográfico” con el texto letra “e”. Dando como resultado el texto “error ortográfico”.
Veamos este otro ejemplo:
En el ejemplo omitimos el tercer parámetro que es el texto de reemplazo. Si éste parámetro se omite, todas las ocurrencias del texto a reemplazar son eliminadas del texto. En este caso todas las ocurrencias del guión (-) son eliminados del texto “-error ortográfico” dando como resultado “error ortográfico”.
Espero y les sea útil este artículo. ¡Hasta la próxima!