Uso da função NVL

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
pc_delphi
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 128
Registrado em: Qui, 29 Mai 2008 6:44 pm
Localização: São Paulo
Tudo posso, nAquel que me fortalece
Filipenses 4:13

Preciso fazer um select insert, mas quando o campo é NULL, não aparece nada e isso dá erro, pois vem duas vírgulas seguidas. Como eu faço, para mostrar a palavra NULL quando realmente for null.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

posta a sua instrução em teoria, se você ta gerando do jeito que acho que é (por causa do outro topico) seria assim,

Selecionar tudo

NVL(SEUCAMPO, 'NULL')
o null entre aspas pois quando tu rodar ele vai ficar NULL apenas e então vai passar, duas aspas tambem funcionam..

mas dai seria

Selecionar tudo

nvl(seucampo, '''') 
falows
pc_delphi
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 128
Registrado em: Qui, 29 Mai 2008 6:44 pm
Localização: São Paulo
Tudo posso, nAquel que me fortalece
Filipenses 4:13

Isso mesmo, esqueci das aspas
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes