Olá, amigos!
Tenho em uma procedure um cursor mais ou menos com a estrutura abaixo. Minha dúvida é a seguinte: consigo através de um parâmetro de entrada na procedure deixar essa busca mais genérica, de forma que não seja necessário digitar o nome corretamente, mas sim as primeiras letras.
Só ressaltando, p_NOME é um parametro de entrada de minha procedure.
Tentei usar as formas abaixo, porém não funcionaram. Muito obrigado pela ajuda, amigos!
WHERE CD_FORM_PGTO = V_CD_FORM_PGTO AND Upper(NOME) like %
p_NOME%;
WHERE CD_FORM_PGTO = V_CD_FORM_PGTO AND NOME like %p_NOME%;
OPEN V_BUSCA FOR
SELECT CD_BANC , NOME, CIDADE , CD_PAIS
FROM T4.TB_BANC B
JOIN T4.TB_PAIS P ON (P.CD_PAIS=B.CD_PAIS)
JOIN T4.TB_PAIS_FORM_PGTO PF ON (PF.CD_PAIS=P.CD_PAIS)
WHERE CD_FORM_PGTO = V_CD_FORM_PGTO AND NOME = p_NOME;