Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/10/2017, 12:36
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: como usar replace de mysq en oracle

No me queda claro el problema que planteas.

En primer lugar, Oracle no tiene la sentencia REPLACE, que es propia de MySQL y por tanto esta última sintaxis que nos muestras NO funcionará en este DBMS. LO que mas se parece es MERGE, pero no es exactamente lo mismo.

En segundo lugar, aclara bien esto: ¿Lo que necesitas es reemplazar una parte o toda la cadena que contiene una columna dada de una tabla, con el valor de otra cadena pasadacomo parametro?

Algo así como:

Código SQL:
Ver original
  1. UPDATE tablaDatos
  2. SET campo_datos = REPLACE(campo_datos, 'valorencampo', 'valorreemplazo')
  3. WHERE [condiciones de filtrado]
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)