Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2014, 03:54
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Apoyo con expresion Regular

Mira a ver si te sirve esto :

Código SQL:
Ver original
  1. SELECT CASE WHEN 'ASDF#1ñLK' LIKE '%#%'
  2.             AND SUBSTR('ASDF#1ñLK',INSTR('ASDF#1ñLK','#')+1,1) IN ('0','1','2','3','4','5','6','7','8','9')
  3.             THEN REPLACE('ASDF#1ñLK','#','@')
  4.             ELSE 'ASDF#1ñLK'
  5. END
  6. FROM DUAL