0

如何每天使用 SQL 代理作业计划向状态列中具有 False 值的所有用户发送电子邮件!

这是我的桌子:

CREATE TABLE [dbo].[Project](
[projectID] [int] IDENTITY(1,1) NOT NULL,
[prID] [nvarchar](50) NULL,
[Email] [nvarchar](50) NULL,
[status] [bit] NULL,
4

1 回答 1

1

第一步:配置数据库邮件。(http://exacthelp.blogspot.com/2012/03/send-email-when-data-of-any-columns-of.html

第 2 步:创建存储过程,该过程将保留一个游标,该游标将遍历
状态 = false 的项目。在光标正文中使用系统过程 msdb.dbo.sp_send_dbmail 发送电子邮件通知

第 3 步:创建一个代理作业,在一定的时间间隔后执行此过程。

于 2013-09-16T11:53:17.773 回答