Pergunta : Convite para a busca de corda

Eu tenho um procedimento armazenado que aceite o parâmetro da corda para o endereço que filtra e este seja como é usado no procedimento armazenado: Eu tenho uma lógica para processar este p_addr do parameter

if sou
V_addr = “%1%2%0%0%B%R%O%A%D%” --(basicamente se o usuário quer procurarar a corda incorporará 1200 LARGOS do relatório de cristal) v_addr = p_addr do
else;
.
.

--SQL onde este filtro é usado:

select * rtrim do a
where do from
tab (ltrim (endereço))=
do v_addr
…. minha pergunta do

Now é se o usuário entra em alguma corda do endereço enquanto o parâmetro (dizer st 1100 de Lincoln) mim quer meu V_addr ter a curinga “%” introduzido entre cada caráter da corda de busca entrada pelo usuário. Neste caso meu v_addr se o be
%1%1%0%0%L%I%N%C%O%L%N%%S%T%. Como eu faço este no plsql. o

Please deixou-me saber.

Thanks
class= do

Resposta : Convite para a busca de corda

em 10g ou mais altamente

selecionar “%” || PARTE SUPERIOR (REGEXP_REPLACE (SUBSTITUIR (“st 1100 de Lincoln”, “"),” (.)”, “\ 1%”)) de duplo

Outras soluções  
 
programming4us programming4us