xkt 0 Denunciar post Postado Janeiro 16, 2017 Boa tarde pessoal... escrevi a seguinte funcao: create or replace procedure lxo_test ( mVar in varchar2 ) is begin if trim(mVar) <> '' then dbms_output.put_line(' is not empty '); else dbms_output.put_line(' is empty '); end if; end; ... e o seguinte codigo pra testar: begin lxo_test('25'); end; ..o oracle esta me retornando ' is empty ' .... Alguem sabe me explicar porque ? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Janeiro 16, 2017 Não use = '' Use Is Null Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Janeiro 16, 2017 https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm Compartilhar este post Link para o post Compartilhar em outros sites