⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sql server开发技巧-14.htm

📁 微软数据库开发梦工场多媒体教学-sql server篇.rar,是多媒体教学的
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#000000" text="#FFFFFF">
<p><font color="#00CC00">利用SQL发E-MAIL <br>
  </font> </p>
<p>SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。 </p>
<p>一、启动SQL Mail </p>
<p>xp_startmail @user,@password </p>
<p>@user和@password都是可选的 </p>
<p>也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动 </p>
<p>二、停止SQL Mail </p>
<p>xp_stopmail </p>
<p>也可用上述方法中的菜单里的Stop来停止 </p>
<p>三、发送邮件 </p>
<p>xp_sendmail {[@recipients =] 'recipients [;...n]'} [,[@message =] 'message'] 
  [,[@query =] 'query'] [,[@attachments =] attachments] [,[@copy_recipients =] 
  'copy_recipients [;...n]' [,[@blind_copy_recipients =] 'blind_copy_recipients 
  [;...n]' [,[@subject =] 'subject'] [,[@type =] 'type'] [,[@attach_results =] 
  'attach_value'] [,[@no_output =] 'output_value'] [,[@no_header =] 'header_value'] 
  [,[@width =] width] [,[@separator =] 'separator'] [,[@echo_error =] 'echo_value'] 
  [,[@set_user =] 'user'] [,[@dbuse =] 'database'] </p>
<p>其中@recipients是必需的 </p>
<p>参数说明: </p>
<p>参数 说明 <br>
  @recipients 收件人,中间用逗号分开 <br>
  @message 要发送的信息 <br>
  @query 确定执行并依附邮件的有效查询,除触发器中的插入表及删除表外,此查询能引用任何对象 <br>
  @attachments 附件 <br>
  @copy_recipients 抄送 <br>
  @blind_copy_recipients 密送 <br>
  @subject 标题 <br>
  @attach_results 指定查询结果做为附件发送 <br>
  @no_header 不发送查询结果的列名 <br>
  @set_user 查询联接的用户名,默认为Guset <br>
  @dbuse 查询所用的数据库,默认为缺省数据库 </p>
<p>四、阅读邮件收件箱中的邮件 </p>
<p>xp_readmail [@msg_id =] 'message_number'] [, [@type =] 'type' [OUTPUT] [,[@peek 
  =] 'peek'] [,[@suppress_attach =] 'suppress_attach'] [,[@originator =] 'sender' 
  OUTPUT] [,[@subject =] 'subject' OUTPUT] [,[@message =] 'message' OUTPUT] [,[@recipients 
  =] 'recipients [;...n]' OUTPUT] [,[@cc_list =] 'copy_recipients [;...n]' OUTPUT] 
  [,[@bcc_list =] 'blind_copy_recipients [;...n]' OUTPUT] [,[@date_received =] 
  'date' OUTPUT] [,[@unread =] 'unread_value' OUTPUT] [,[@attachments =] 'attachments 
  [;...n]' OUTPUT]) [,[@skip_bytes =] bytes_to_skip OUTPUT] [,[@msg_length =] 
  length_in_bytes OUTPUT] [,[@originator_address =] 'sender_address' OUTPUT] </p>
<p>参数说明: </p>
<p>参数 说明 <br>
  @originator 发件人 <br>
  @subject 主题 <br>
  @message 信息 <br>
  @recipients 收件人 <br>
  @skip_tytes 读取邮件信息时跳过的字节数,用于顺序获取邮件信息段。 <br>
  @msg_length 确定所有信息的长度,通常与@skip_bytes一起处理长信息 </p>
<p>五、顺序处理下一个邮件 </p>
<p>xp_findnextmsg [@msg_id =] 'message_number' [OUTPUT] [,[@type =] type] [,[@unread_only 
  =] 'unread_value']) </p>
<p>六、删除邮件 </p>
<p>xp_deletemail {'message_number'} </p>
<p>如果不指定邮件编号则删除收件箱中的所有邮件 </p>
<p>七、自动处理邮件 </p>
<p>sp_processmail [@subject =] 'subject'] [,[@filetype =] 'filetype'] [,[@separator 
  =] 'separator'] [,[@set_user =] 'user'] [,[@dbuse =] 'dbname'] <br>
</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -