2010-08-23 4 views

Répondre

3

après cette tâche ajouter une autre tâche qui vérifie s'il y a des lignes de la table

quelque chose comme

IF EXISTS (SELECT 1 FROM Yourtable) 
BEGIN 
EXEC msdb.dbo.sp_send_dbmail --------- 
END 

lire sur sp_send_dbmail ici: http://msdn.microsoft.com/en-us/library/ms190307.aspx

+0

Salut, merci pour votre aide. donc je dois mettre l'adresse email du destinataire dans cette procédure stockée? – User7354632781

+0

vous devez d'abord configurer la messagerie db, commencez ici http://msdn.microsoft.com/en-us/library/ms189684.aspx – SQLMenace

+0

@nick: vous pouvez simplement stocker l'adresse e-mail dans une table et l'interroger dans la procédure qui envoie l'email – Pondlife

0

son sang froid je l'ai résolu. J'ai utilisé deux tâches SQL et une première pour charger les données dans la table, une seconde pour compter les enregistrements et j'ai mis la variable sur la flèche verte @MyVariable> 0 et connecté la tâche d'envoi de courrier.

Merci à tous.

Questions connexes