nome arquivo utl_file

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC

Boa noite colegas,

Seguinte, necessito gerar o nome de meu txt no seguinte formato:

aux_nm_arquivo := 'arq_' || pr_dat_inicio '_' || pr_dat_fim || '.dat';

Sendo que recebo os parametros de data da tela com o formato dd/mm/yyyy.

Como transformo para ddmmyyyy?



Desde já agradeço a compreensão.
erthal
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 130
Registrado em: Seg, 22 Nov 2004 1:45 pm
Localização: Niterói - RJ
Gustavo Erthal Jr. | TRISCAL
...................................................
Rio de Janeiro | (21) 2507-2010
São Paulo | (11) 3167-0526
www.triscal.com.br

Nobre,

Já tentou usar a built-in TO_CHAR('DD/MM/YYYY','DDMMYYYY')?

Para ter certeza de que vai funcionar faça um teste no SQL*Plus para ver se o retorno é o que você espera.

Abraços,
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC

Muito grato amigo,

consegui resolver da seguinte forma:

Selecionar tudo

 SELECT TO_CHAR(to_date(PR_DT_INICIO,'yyyy/mm/dd hh24:mi:ss'),'DDMMYYYY')
                  ,TO_CHAR(to_date(PR_DT_TERMINO,'yyyy/mm/dd hh24:mi:ss'),'DDMMYYYY')
           INTO AUX_DT_INICIO,AUX_DT_TERMINO
           FROM DUAL;
Fica o histórico para eventuais dúvidas.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante