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 diferente de 0;
- e com a funcao to_number para converter em numerico, pois estou gravando em 
arquivo texto que obriga ser numerico.




SELECT TO_NUMBER(DECODE(CHR(32),COD_IDENTIF_ITEM , '0' , 
COD_IDENTIF_ITEM))COD_IDENTIF_ITEM
FROM SEF_REG_88_74
JOSE CARLOS




> 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 2ºENPO-BR 
> _____________________________________________________________________
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _____________________________________________________________________
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 


[As partes desta mensagem que não continham texto foram removidas]



ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a