Como gerar arq csv e enviar email?

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
Det
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Sex, 20 Dez 2019 2:29 pm

Olá pessoal, tenho o seguinte cenário:
Preciso pegar uma relação de informações e enviar via email no formato csv. Isso acontecerá 1 vez ao dia.
Dúvidas:
1 – Consigo fazer isso em uma única procedure? Ex. fazer uma query pegar a relação de informações, montar na estrutura csv e enviar via email.
2 – Teria que fazer em 2 partes? Ex. Uma proc gerando um arquivo csv em um diretório e outra proc pra enviar o arquivo
3 – Teriam outra recomendação ou exemplos?
Obrigado
T+
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Aqui no forum tem alguns exemplos de como enviar anexos no email.
Aqui tem um topico, mas existem varios: viewtopic.php?f=2&t=4428

Sugiro fazer procedures separadas. Uma que envia o email, e outra que busca os dados que você precisa.
Dessa forma, pode usar a procedure de email pra qualquer coisa, não apenas pra isso.
Det
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Sex, 20 Dez 2019 2:29 pm

Obrigado pelo retorno.
Realmente encontrei vários exemplos por aqui.
Mas o que ainda tenho dúvida é como gravar o retorno como csv, pois não fica claro como informar onde gravar ou se já fica em um lugar padrão?
E o mesmo problema ocorre quanto vou informar o anexo...não fica claro como definir isso para enviar por email....
Vou verificar sua dica....
Responder
  • Informação
  • Quem está online

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