Questione : Carattere sostitutivo per la ricerca di stringa

Ho una procedura immagazzinata che accetta il parametro della stringa per l'indirizzo che filtra e questa è come è utilizzato nella procedura immagazzinata: Ho una logica per procedare questo p_addr del parameter

if sono
V_addr = “%1%2%0%0%B%R%O%A%D%„ --(se l'utente vuole cercare la stringa imposterà basicamente 1200 VASTI dal rapporto di cristallo) v_addr = p_addr del
else;
.
.

--SQL dove questo filtro è utilizzato:

select * rtrim del a
where del from
tab (ltrim (indirizzo))=
del v_addr
…. la mia domanda del

Now è se l'utente entra in della stringa di indirizzo mentre il parametro (dire la st 1100 di Lincoln) io vuole il mio V_addr avere metacarattere “%„ inserito fra ogni carattere della stringa di ricerca inserita dall'utente. In questo caso il mio v_addr se il be
%1%1%0%0%L%I%N%C%O%L%N%%S%T%. Come faccio questo nel plsql. il

Please lo ha lasciato sapere.

Thanks
class= del

Risposta : Carattere sostitutivo per la ricerca di stringa

in 10g o più su

selezionare “%„ || TOMAIA (REGEXP_REPLACE (SOSTITUIRE (“st 1100 di Lincoln„, “"),„ (.)„, “\ 1%„)) da doppio

Altre soluzioni  
 
programming4us programming4us