Envoi de mail

cs_Online Messages postés 60 Date d'inscription mardi 20 mai 2003 Statut Membre Dernière intervention 24 juillet 2006 - 30 mai 2006 à 11:56
cs_AbriBus Messages postés 492 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 25 avril 2007 - 31 mai 2006 à 18:14
Bonjour,
Je voudrais savoir si vous connaissez une procédure stockée qui permettrait d'envoyer des mails à une liste de personnes provenant d'un SELECT
par exemple:

SELECT email FROM Users

:)

Merci d'avance

2 réponses

cs_skweeky Messages postés 259 Date d'inscription mercredi 3 mai 2006 Statut Membre Dernière intervention 11 janvier 2010 8
30 mai 2006 à 21:13
Quel que chose dans ce genre devrait faire l'affaire :

DECLARE

@mavariable
varchar(max)SET

@mavariable
=
''SELECT

@mavariable
= @mavariable
+
';'
+
COALESCE( EmailAddress
,
'')
FROM
matable
EXEC

msdb
.dbo
.sp_send_dbmail
      @profile_name
=
'AdventureWorks Administrator',
      @recipients
= @mavariable
,
      @body
=
'The stored procedure finished successfully.',
      @subject
=
'Automated Success Message'

-----------------
Christian Robert
Winwise
0
cs_AbriBus Messages postés 492 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 25 avril 2007 5
31 mai 2006 à 18:14
Moi j'ai eut le meme probleme, mais comme j'etais vraiment pressé et que je m'y connaissait pas assez avec le transac SQL, j'ai fait un VbScript... c'est pas mal aussi mais evidemment, ca suppose que c'est... winwin... :(  (dsl)
ceci dit, c'est rapide et finalement assez efficace...

Bon courrage
AbriBus
0
Rejoignez-nous