Bom dia
Tenho uma tabela que tem um campo varchar2(1), que pode aceitar
valores nulos,eu preciso de uma funcao que retorne os valores em
numericos...ou seja se o campo tiver 1 me retorne 1 numerico, se o
campo tiver um valor nulo me retorne 0 munerico.
JOSE CARLOS
ORACLE_BR APOIA
: [oracle_br] FUNCAO QUE ME RETORNE VALORES NUMERICOS
Bom dia
Tenho uma tabela que tem um campo varchar2(1), que pode aceitar
valores nulos,eu preciso de uma funcao que retorne os valores em
numericos...ou seja se o campo tiver 1 me retorne 1 numerico, se o
campo tiver um valor nulo me retorne 0
decode(nvl(campo,0),'0',to_number('0'),nvl(campo,0))
algo assim manja
___
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e
concorre a mais de 500 prêmios! Participe!
Ja arrumei com a ajuda do Paulo e Valtemir, na verdade a coluna da tabela
recebe valores nulos, mas estava com espacos e valores ai eu fiz isto e deu
- primeiro com a funcao chr(32) para achar espacos em ascii;
- com o decode para verificar se espacos me retorna 0 senao ele mesmo com com
valor