luisfel 0 Denunciar post Postado Dezembro 19, 2005 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
luisfel 0 Denunciar post Postado Dezembro 19, 2005 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
alphamek 2 Denunciar post Postado Dezembro 21, 2005 Maravilha... :natalbiggrin: Compartilhar este post Link para o post Compartilhar em outros sites