Bonjour,
J'essaye de mettre en place un script qui m'envoie les resultats d'une requete par mail :
J'execute ce script :
1 2 3 4 5 6
|
/
SELECT nom FROM utilisateur
/
exit
/ |
de cette facon
sqlplus user/pwd@ip @"C:\requete.sql"
De plus j'ai un autre script qui me permet l'envoie des mails le voici :
1 2 3 4 5 6 7 8 9 10 11 12 13
| DECLARE
v_connection UTL_SMTP.CONNECTION;
BEGIN
v_connection := UTL_SMTP.OPEN_CONNECTION('Serveur',25);
UTL_SMTP.HELO(v_connection,'Serveur');
UTL_SMTP.MAIL(v_connection,'Monadresse@domaine.fr');
UTL_SMTP.RCPT(v_connection,'Sonadresse@domaine.fr');
UTL_SMTP.DATA(v_connection,'Corps du message');
UTL_SMTP.QUIT(v_connection);
END;
/
exit
/ |
de cette facon
sqlplus user/pwd@ip @"C:\mail.sql"
Cependant ce que je souhaiterais faire, c'est executé la requete et envoyé le resultat par mail.
Mais comment faire ? Est ce que vous avez déjà mis en place un tel script ?
Merci pour votre aide
Cordialement
Partager