Ver Mensaje Individual
  #1  
Antiguo 05-03-2013
cd.rafael cd.rafael is offline
Miembro
 
Registrado: abr 2012
Posts: 59
Reputación: 15
cd.rafael Va por buen camino
quitar caracteres especiales

Cordial Saludo,

Estoy tratando de hacer una función que me permita eliminar los carateres especiales en un string. Ej.

Si tengo la siguiente cadena:

a!bc#1.2"3/*-

Necesito que quede:

abc123

Tengo la siguiente consulta, pero el problema es que me elimina también los números:

select
REGEXP_REPLACE(REPLACE(UPPER (UTL_RAW.CAST_TO_VARCHAR2 ((NLSSORT('a!bc#1.2"3/*-', 'nls_sort=binary_ai')))), ' ', ''), '[^A-Z]', '')
from
DUAL;

Agradezco de antemano cualquier colaboración.
Responder Con Cita