下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 数据库 > MS_SQL > SQL开发知识:关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析

SQL开发知识:关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析

时间:2024-03-04 00:33作者:下载吧人气:33

在推行系统中,时不时会有用户提出希望系统能自动推送邮件,由于手头的工具和能力有限,不少需求都借助于sql server的邮件触发来实现。

步骤:

1、配置邮箱。步骤略,网上有不少帖子说明,手工直接在管理-数据库邮件配置即可。配置完成后可以右键测试邮箱是否正常工作。

2、制作发送邮件脚本

3、sql server 代理定义周期计划

邮件脚本编写:

场景一:业务部门希望可以每周提供一次样品库存,即将sql查询的结果以附件的方式发给指定的人员。

EXEC msdb.dbo.sp_send_dbmail
@profile_name = ‘<账户名>’, –定义好的sql server 邮箱账户名
@recipients = ‘<mail account>’, –需要发送邮件的账号,多个用;间隔,建议通过一个邮件组来管理需要发送的地址
@body = ‘The stored procedure finished successfully.’, — 邮件正文
@subject = ‘样品仓物料清单’, –邮件抬头
@execute_query_database = ‘UFDATA_001_2016’, –查询的数据库
–需要执行的查询
@query = ‘select
distinct substring(cinvcode,4,100) 料号
from
CurrentStock
where
cwhcode = 12
and iquantity >=1’,
@attach_query_result_as_file = 1,
@query_attachment_filename = ‘item.csv’

标签MSSQL,SQLServer,技术文档,数据库,SQLSERVER

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号