Ver Mensaje Individual
  #13 (permalink)  
Antiguo 12/02/2008, 13:50
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: Ayuda con UTL_SMTP

Hola,

Una cosa mas, for the record only, hay una pequeña diferencia entre los dos ejemplos, el primero utiliza el procedimiento UTL_SMTP.DATA para el envio del mensaje y el segundo ejemplo utiliza UTL_SMTP.OPEN_DATA y UTL_SMTP.WRITE_DATA.

WRITE_DATA hace un append del mensaje, es decir, que si se lo ejecuta N veces, ira agregando mas informacion al mensaje, lo que libera al procedimiento de la limitacion de los 32k del tipo VARCHAR2 en PL/SQL, si bien un mensaje de 32k puede ser suficiente, no deja de ser una limitacion, limitacion que tambien tiene el procedimiento UTL_MAIL.SEND.

Esto lo comento porque mi necesidad de implementar este paquete en Oracle viene de un proceso batch que genera un reporte de actividad y lo envia por correo a algun responsable de la aplicacion, y recuerdo una vez haber desbordado el body del mensaje.

Saludos