La base de datos Oracle le permite usar expresiones regulares en consultas SQL con el REGEXP_LIKE , REGEXP_INSTR , REGEXP_SUBSTR y funciones regexp_replace . Estas funciones como el LIKE, INSTR , SUBSTR y reemplazar las funciones , pero aceptan los metacaracteres de expresiones regulares ( ver Recursos para obtener una lista completa de los metacaracteres ) . Se pueden utilizar expresiones regulares para validar los datos , buscar palabras duplicadas , detectar espacios en blanco extra, o Analizar cadenas . Las expresiones regulares se pueden utilizar solamente en Oracle 10g o más . Cosas que necesitará
Oracle Database 10g
Mostrar más instrucciones
1
Abra una ventana de terminal ( Linux /Unix ) o ventana de comandos (Windows ) para acceder a un comando pedirá que se escriba los siguientes comandos .
2 escriba el comando " sqlplus " para iniciar el programa de SQL * Plus. Se le presentará con un "SQL > " del sistema.
3
Utilice el comando REGEXP_LIKE encontrar todas las filas que coincidan con una expresión regular. Por ejemplo, para encontrar todos los códigos postales de la dirección de la tabla contiene un carácter no numérico , la sintaxis sería : SELECT codigo DESDE DONDE REGEXP_LIKE dirección ( código postal , ' [ ^ [ : digit :]] '
4
Escriba "quit " para salir del programa de SQL * Plus.
5
Escriba "exit " para cerrar la ventana de terminal o ventana de comandos .