Bonjour,

J'essaye de mettre en place un script qui m'envoie les resultats d'une requete par mail :

J'execute ce script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
/
SELECT nom FROM utilisateur
/
exit
/
de cette facon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus user/pwd@ip @"C:\requete.sql"
De plus j'ai un autre script qui me permet l'envoie des mails le voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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