Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luisfel

Passando valor nulo pro cursor

Recommended Posts

Tenho um cursor q ta sendo através d um looping...

Nesse Loop passo nome e cpf como parametros...

Qdo os dois paramatros estão preenchidos funciona beleza, mas qdo o CPF ta nulo o select naum me retorna nada. A clausula where ta assim:

 

where nome = pNome and CPF = pCPF

 

Qdo passo o CPF nulo ele entende q tá assim por exemplo:

 

where nome = 'FULANO' and CPF = ''

 

Sendo q o certo seria:

 

where nome = 'FULANO' and CPF is Null

 

A pergunta é a seguinte, como faço pra ele entender que o CPF de 'FULANO' É NULO???

Tem como colokar uma condição dentro do cursor??

 

 

Antecipadamente Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, não sei se algué entendew a minha duvida, mas achei a resposta:

 

where NOME like pNome and nvl(CPF,'X') = nvl(pCPF,'X')

 

 

mas assim funciona....

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.