Cuestión : Comodín para la búsqueda de secuencia

Tengo un procedimiento almacenado que acepte el parámetro de la secuencia para la dirección que filtra y éste es cómo se utiliza en el procedimiento almacenado: Tengo una lógica para procesar este p_addr del parameter

if soy
V_addr = “el %1%2%0%0%B%R%O%A%D%” --(si el usuario quiere buscar la secuencia ella introducirá básicamente 1200 AMPLIOS del informe cristalino) v_addr = p_addr del
else;
.
.

--SQL donde se utiliza este filtro:

select * rtrim del a
where del from
tab (ltrim (dirección))=
del v_addr
…. mi pregunta del

Now es si el usuario entra en alguna secuencia de la dirección mientras que el parámetro (decir st 1100 de Lincoln) yo quisiera que mi V_addr tuviera comodín “%” insertado entre cada carácter de la secuencia de búsqueda entrada por el usuario. En este caso mi v_addr si el be
%1%1%0%0%L%I%N%C%O%L%N%%S%T%. Cómo hago esto en plsql. el

Please me dejó saber.

Thanks
class= del

Respuesta : Comodín para la búsqueda de secuencia

en 10g o más arriba

seleccionar “%” || PARTE SUPERIOR (REGEXP_REPLACE (SUBSTITUIR (“st 1100 de Lincoln”, “"),” (.)”, “\ los 1%”)) de dual

Otras soluciones  
 
programming4us programming4us