SQL 2005 发送邮件 存储过程
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-02-06
-- exec P_TYAN_SERVICE_SITE_CHECK ALTER PRocedure [dbo].[P_TYAN_SERVICE_SITE_CHECK] As Declare @count int, @object int, @hr int, @rc int, @output varchar(400), @description varchar (400), @source varchar(400), @sender varchar(50), @sendername varchar(50), @serveraddress varchar(255), @recipient varchar(255), @recipientName varchar(255), @subject varchar(255), @mailbody varchar(8000) --自动邮件 begin select @count= count(*) from [dbo].[TYAN_SERVICE_SITE] where area is not null and cust_name is not null and ship_location is not null and country is not null and cust_no is not null and (CUST_TYPE is null or SERVICE_SITE is null ) if(@count!=0) begin Set @sender=''AutoMail'' Set @sendername=''AutoMail'' Set @serveraddress=''10.98.0.211'' --这里是收件人地址,这个变量好像没用,直接在后面加。就看下面------- Set @recipient ='''' --标题---------------- Set @subject=''Mail'' -------这里为你要显示的数据 Begin--------------------- Set @mailbody=N''<html><head> </head><body> <p style="margin-bottom:12.0pt"><font size=1 face=Arial><span lang=EN-US style="font-size:9.0pt;font-family:Arial">Dear Sir:<o:p></o:p></span></font></p> <p style="margin-bottom:12.0pt"><font size=1 face=Arial><span lang=EN-US style="font-size:9.0pt;font-family:Arial">Please maintain these new Tyan Service Site:<o:p></o:p></span></font></p> <table style="font-family:trebuchet ms;font-size: 10pt; border-collapse:collapse" cellpadding="2" bordercolor="black" border=1> <tr bgcolor=orange align=center> <td >AREA</td> <td >COUNTRY</td> <td >CUST NO</td> <td >CUST NAME</td> </tr>'' --<td align=left>Dept Name</td> Declare @str varchar(8000), @AREA nvarchar(50), @COUNTRY varchar(50), @CUST_NO varchar(5 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于SQL 2005 发送邮件 存储过程的所有评论