[firebase-br] Rotina no banco para Ler Arquivo Texto
    Mr.Mothman 
    mr.mothman em gmail.com
       
    Dom Out  9 21:33:32 -03 2005
    
    
  
Caros Felipe / Cléber / Samuel
  Felipe: De fato é um problema de configuração. E a dica do amigo
Cléber funciona (pelo menos até onde me conste sim...) pois creio que
os arquivos de configuração do (r)Windows e do Linux são iguais... E,
por favor... Mestre não, vá...
  Cléber: External tables foram criadas para trabalhar com arquivos
textos de tamanho fixo... Até no Oracle é assim... O que você poderia
fazer é escrever um parser em alguma linguagem que "TRADUZISSE" este
arquivo delimitado para o formato de arquivo fixo e utilizá-lo na
carga... Ou requisitar que este arquivo fosse gerado desta maneira...
  Samuel: Com certeza há ganho de performance. Imagine os seguintes quadros:
  a) utilizar um programa para carga: você teria que escrever um
programa que pelo menos fizesse o seguinte:
    1) se conectasse ao banco de dados;
    2) abrisse o arquivo texto e percorresse o mesmo até o final;
    3) tratasse cada linha em particular para gerar uma cláusula SQL;
    4) executar esta cláusula SQL.
    5) etc, etc, etc...
  b) utilizando external tables:
     1) executar uma cláusula SQL para ler os dados de uma tabela e
gravar na outra.
  Percebeu a diferença?
  [ ]´s a todos
  Mr.Mothman
    
    
Mais detalhes sobre a lista de discussão lista