Oracle - Busqueda palabras completas

 
Vista:

Busqueda palabras completas

Publicado por Isma (2 intervenciones) el 11/05/2009 18:01:31
Hola, a ver si alguien me puede hechar una mano con esto... quiero realizar una busqueda y quiero que me busque una cadena pero que NO empiece por un determinado rango de caracteres, he encontrado la forma de hacerlo para sql server pero no para oracle, mi idea es hacer un buscador de PALABRAS COMPLETAS, y que puedan empezar por caracteres que no esten en el rango entre la a y la Z es decir que admita que mi palabra pueda empezar por ".", ",", "?", etc.

por lo que he visto en sql server seria una cosa así

select *
from tabla
where campo like '%[^a-Z]palabra _a_buscar[^a-Z]%'

espero que alguien me pueda ayudar.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Busqueda palabras completas

Publicado por Isma (2 intervenciones) el 12/05/2009 11:26:21
Por fin encontré la solución!! Me contesto a mi mismo por si a alguien le surge la misma duda/problema que a mi. La solución está basada en buscar mediante EXPRESIONES REGULARES en lugar de usar LIKE. Estas expresiones regulares la acepta ORACLE a partir de su versión 10g.

Os dejo aquí un enlace al libro que me ayudó.

http://books.google.es/books?id=AxkFgP0RUEAC

DISFRUTENLO!! jejejeje.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar