Trebuie sa realizati urmatoarele:
- Decideti cum trimiteti e-mail (presupun ca e vorba de SQL Server 2000) - folositi SQL Mail sau nu (How to send e-mail without using SQL Mail in SQL Server Sending SMTP Mail using a Stored Procedure)
- Parcurgere tabel cu adrese de email - personal as face o procedura stocata care sa efectueze pasii urmatori:
- generare tabel temporar cu adresele de email (INSERT INTO #myTempTable (EMAIL) SELECT EmailAdress FROM ...).
- cursor pe tabel temporar si folosire xp_sendmail pentru fiecare adresa de email. dealocare cursor.
- Folosirea SQL Agent pentru programarea executiei procedurii stocate.
Pentru SQL Server 2005 e mult mai simplu.
Cristian Andrei Lefter, SQL Server MVP
MCT, MCSA, MCDBA, MCAD, MCSD .NET,
MCTS, MCITP - Database Administrator SQL Server 2005
http://sqlserver.ro