|
--判断是否有sql语句 If (@Sql is Null) Or (len(@Sql)=0) Set @AttachDir=Null Else Begin Declare @CmdStr varChar(200) Set @CmdStr='bcp "'+@Sql+'" queryout '+@AttachDir+' -c' EXEC master..xp_cmdshell @CmdStr End
while CharIndex(@SplitStr,@strTemp,1)<>0 Begin Set @email=left(@strTemp,CharIndex(@SplitStr,@strTemp,1)-1) Set @strTemp=right(@strTemp,len(@strTemp)-len(@email)-1) If (@Sender Is Null) Or (Len(@Sender)=0) Set @SenderAddress=@DefaultSender Else Set @SenderAddress=@Sender Print @email --调用sp_jmail_send发送邮件 EXEC sp_jmail_send @sender=@SenderAddress,@sendername=@SenderName, @serveraddress=@MailServer,@MailServerUserName=@User,@MailServerPassword=@Pass, @recipient=@email,@subject=@strSubject,@mailbody=@strMessage,@attachment=@AttachDir End 此存储过程只扩展了Sql查询结果附件发送,如果你要发送标准附件,请直接使用sp_jmail_send存储过程或者自行扩展功能。
共3页: 上一页 [1] [2] 3 下一页
|