Oi Pessoal

Preciso enviar o resultado de uma query semanalmente por email e 
gostaria de usar a UTL_SMTP, seria possível ?

Como eu coloco o resultado da query no CORPO DA MENSAGEM ?

O que eu tenho até agora :

create or replace PROCEDURE send_mail 
( sender IN VARCHAR2, 
  recipient IN VARCHAR2, 
  subject IN VARCHAR2, 
  message IN VARCHAR2) 
AS 
mailhost VARCHAR2(30) := '200.32.0.0'; -- > NOME OU IP DO SERVIDOR DE 
SMTP 
mail_conn utl_smtp.connection; 
crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 ); 
mesg VARCHAR2(1000);

BEGIN 
mail_conn := utl_smtp.open_connection(mailhost, 25); 

mesg:= 'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy hh24:mi:ss' ) || crlf 
|| 
'From: <'||sender||'>' || crlf || 
'Subject: '||subject || crlf || 
'To: '||recipient || crlf || 
'RELATORIO SEMANAL'||crlf|| 
' '||crlf|| 
'CORPO DA MENSAGEM'||crlf|| 
' '||crlf||message; 
utl_smtp.helo(mail_conn, mailhost); 
utl_smtp.mail(mail_conn, sender); 
utl_smtp.rcpt(mail_conn, recipient); 
utl_smtp.data(mail_conn, mesg); 
utl_smtp.quit(mail_conn); 

Exception 
WHEN OTHERS THEN 
raise_application_error(-20002,'unable to send the mail.'||SQLERRM); 
END; 
/ 

Obrigada !








--------------------------------------------------------------------------------------------------------------------------
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/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a