Obrigado aos amigos, foi solucionado da seguinte maneira:

copy (select to_char( a017_dtem,'YYYYmmDD ), a017_vavn ... ) to 
E'\\windows\temp\tempor.txt' with delimiters '|'


Todos os campos tipo data me retornam a string ano, mês, dia. ( 20080930 ) aí 
faço minha exportação.


Agradecimento ao Willian, Renato...

Adilson Nunes



  ----- Original Message ----- 
  From: Marcelo Costa 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Monday, September 29, 2008 11:39 PM
  Subject: Re: [pgbr-geral] Ajuda com select



  Olá, 

  2008/9/29 tetraetila® <[EMAIL PROTECTED]>

    Olá Pessoal


    Quando eu dou um select na minha tabela alguns campos retornam a data no 
formato:

    2008-09-29

    Como eu posso formatar esta data para não retornar os traços ( - ), 
separadores. 
    Após o select preciso que a data venha apenas os números tipo: 20080929, 
pois
    gravo em txt e faço uma importação dos dados logo em seguida e este traços 
    estão me atrapalhando.

  Use regexp_replace [1]

  select regexp_replace('2008-08-08',E'[\\-\\.]', '','g');


  [1] http://www.regular-expressions.info/postgresql.html

  -- 
  Marcelo Costa



------------------------------------------------------------------------------


  _______________________________________________
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a