e-mails HTML fournissent à vos utilisateurs avec des liens, des images et d`autres éléments riches de contenu pour le courrier électronique. SQL Server fournit aux utilisateurs un "envoyez un courriel" procédure stockée. Ces e-mails peuvent être réglés au format HTML, de sorte que vous pouvez rapidement envoyer un e-mail sans traitement dans votre code d`application. Cela est bénéfique lorsque vous exécutez des requêtes de base de données sur le serveur SQL et d`envoyer un e-mail en fonction de certains critères de codage. le "sp_send_dbmail" procédure stockée a une option de format qui définit l`e-mail au format HTML.
Créer votre e-mail HTML et l`assigner à une variable de base de données. Dans cet exemple, une lettre simple HTML est créée à l`aide d`un le "" Étiquette. le "" tag texte met en gras. Le code suivant crée une variable pour le contenu de la lettre:
déclarer @Email varchar (1000)
définir @Email = `Mon HTML Email`Définissez les variables pour le destinataire, l`expéditeur et le sujet. Ces variables sont requises par le "sp_send_dbmail" procédure stockée. Ce qui suit crée les variables SQL requises:
déclarer @subject varchar (100)
déclarer @from varchar (100)
déclarer @to varchar (100)
définir @subject = `test de courriel HTML.
définir @from = `[email protected]`
définir @to = `[email protected]`Envoyer l`e-mail. Maintenant que toutes les variables sont définies, l`e-mail juste besoin d`être envoyé. le "sp_send_dbemail" prend soin de toutes les exigences du protocole, et il envoie l`e-mail en utilisant les configurations de messagerie du réseau. Le code suivant vous montre comment utiliser la procédure stockée:
sp_send_dbemail @profile_name = @from,
@recipients = @to, @subject = @subject, @body_format = `HTML`Appuyez sur la touche F5 de votre clavier. Le code exécute et votre email de base de données est envoyé.