SQL Server 使用触发器(trigger)发送电子邮件步骤详解
sql 使用系统存储过程 sp_send_dbmail 发送电子邮件语法:参数参考地址:如果上面的语句执行失败,也可以使用下面的语句。使用下面的语句查看数据库邮件功能是否开启成功和数据库配置信息:PS:如果使用的是QQ邮箱,记得要把参数 @enable_ssl 的值设置为 1 。不然后面会报服务器错误,这个错误搞了我好久,最后终于找到原因了。好了,到这里 sql 发送邮件的配置就基本结束了。下面创建一个触发器实现用户注册成功后,发送邮件给用户。首先创建一个表:然后创建一个 insert 类型的 after 触发器:下面就来测试一下吧:执行上面的语句之后,大概两三秒钟,就会收到邮件了。如果所使用的登陆数据库会话的角色没有发送数据库邮件的权限,那么也会报错。
下载地址
用户评论