想实现的功能是检索表里的一个日期字段,如果快到期了就自动发送一封邮件给管理员。说得详细点请看下面
检索表里所有数据的"过期时间"这个字段,如果现在的时间和"过期时间"的时间间隔小于一个月,则执行下面这段代码
其中收件人和标题是固定的。邮件内容里S/N就是刚才那张表里的字段。EXEC msdb.dbo.sp_send_dbmail@profile_name = N'SQL_mailtest',@recipients = N'[email protected]', -- 收件人地址@subject = N'Reminder,Equipment warranty will end soon.', -- 邮件主题@body = N'These equipments are going to be out of warranty. Please check.
S/N:C011599;B041990;'; -- 邮件内容