Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/12/2011, 10h52   #1
Invité de passage
 
Homme Stephane Dubost
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Stephane Dubost
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 0
Points : 0
Par défaut Procedure sp send mail

Bonjours a tous,
Je cherche a utiliser la procédure sp_send_mail pour envoyer un email a plusieurs personnes. Je n'arrive a trouver la bonne formule.
Pouvez vous m'aider.
Merci

EXEC msdb.dbo.sp_send_mail
@profile_name ='toto',
@recipients='SELECT MAIL FROM MATABLES',
...
STEPH93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2011, 11h09   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 725
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 725
Points : 6 849
Points : 6 849
Bonjour,

Code :
1
2
3
4
5
6
7
8
9
DECLARE @destinataires VARCHAR(1000);
 
SELECT @destinataires = ISNULL(@destinataires, '') + MAIL + ';' FROM MATABLES;
 
 
EXEC sp_send_dbmail 
 @profile_name ='toto',
 @recipients= @destinataires,
....
++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2011, 11h24   #3
Invité de passage
 
Homme Stephane Dubost
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Stephane Dubost
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 0
Points : 0
Citation:
Envoyé par mikedavem Voir le message
Bonjour,

Code :
1
2
3
4
5
6
7
8
9
DECLARE @destinataires VARCHAR(1000);
 
SELECT @destinataires = ISNULL(@destinataires, '') + MAIL + ';' FROM MATABLES;
 
 
EXEC sp_send_dbmail 
 @profile_name ='toto',
 @recipients= @destinataires,
....
++
Merci pour cette réponse, je vais essayer des que je pourrais me connecter a mon serveur. A bientot
STEPH93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2011, 12h29   #4
Invité de passage
 
Homme Stephane Dubost
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Stephane Dubost
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 0
Points : 0
Citation:
Envoyé par STEPH93 Voir le message
Merci pour cette réponse, je vais essayer des que je pourrais me connecter a mon serveur. A bientot
Et vous pensez qu'avec cette requête, si mon est résultat est de 2 lignes, il va envoyé deux emails ou il va envoyé 1 mail a 2 personnes.?
STEPH93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2011, 04h35   #5
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 670
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 670
Points : 8 732
Points : 8 732
Citation:
Et vous pensez qu'avec cette requête, si mon est résultat est de 2 lignes, il va envoyé deux emails ou il va envoyé 1 mail a 2 personnes.?
Une seul mail est envoyé par exécution de la procédure stockée sp_send_dbmail.

Donc un seul e-mail sera envoyé à deux personnes.

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h58.


 
 
 
 
Partenaires

Hébergement Web