Ederson,

Funcionou legal, muito obrigado pela dica.

[],

Henrique Ricardo Muhr

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ederson
Enviada em: terça-feira, 23 de maio de 2006 11:46
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] RES: SqlLoader.

Henrique,

Não testei o código abaixo, mas pela teoria funcionaria.

No arquivo CTL, coloque algo assim (sem quebrar a linha):

durac  POSITION(49:50) integer external
"to_number(decode(:durac,'  ','00','','00'))"


Ederson Elias de Oliveira
DBA Oracle
Setransp - Goiânia-GO
-------------------------------------------------------------------
-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Henrique Muhr
Enviada em: terça-feira, 23 de maio de 2006 10:27
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] SqlLoader.

Ola,



Estou utilizando o sqlldr para importar dados para uma tabela,

Porem em determinados registros a coluna que deveria possuir um

Dado numérico entre 00 e 99, contem BRANCOS. O meu arquivo

De importação é texto sem delimitação com tamanhos fixos.

A minha coluna destino da tabela no oracle  é NUMBER(2), minha pergunta

É, Como fazer no arquivo de controle do SQLLDR para que quando no

Arquivo de origem (texto) esta coluna for igual a BRANCOS eu insira

ZERO na minha tabela ORACLE.



Agradeço qualquer ajuda,



[]s,



Henrique Ricardo Muhr




----------------------------------------------------------------------------
----------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
----------------------------------------------------------------------------
----------------------------------------------______________________________
____________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário.
Links do Yahoo! Grupos











--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a