成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > SQL Server 使用觸發(fā)器(trigger)發(fā)送電子郵件步驟詳解

SQL Server 使用觸發(fā)器(trigger)發(fā)送電子郵件步驟詳解

熱門標(biāo)簽:百度地圖標(biāo)注不同路線 武漢長(zhǎng)沙外呼系統(tǒng)方法和技巧 智能語(yǔ)音外呼系統(tǒng)選哪家 京華物流公司地圖標(biāo)注 奧威地圖標(biāo)注多個(gè)地方 怎樣在地圖上標(biāo)注路線圖標(biāo) 千呼電銷機(jī)器人價(jià)格 外呼系統(tǒng)電銷專用 優(yōu)質(zhì)地圖標(biāo)注

sql 使用系統(tǒng)存儲(chǔ)過程 sp_send_dbmail 發(fā)送電子郵件語(yǔ)法:

sp_send_dbmail [ [ @profile_name = ] 'profile_name' ]
 [ , [ @recipients = ] 'recipients [ ; ...n ]' ]
 [ , [ @copy_recipients = ] 'copy_recipient [ ; ...n ]' ]
 [ , [ @blind_copy_recipients = ] 'blind_copy_recipient [ ; ...n ]' ]
 [ , [ @subject = ] 'subject' ] 
 [ , [ @body = ] 'body' ] 
 [ , [ @body_format = ] 'body_format' ]
 [ , [ @importance = ] 'importance' ]
 [ , [ @sensitivity = ] 'sensitivity' ]
 [ , [ @file_attachments = ] 'attachment [ ; ...n ]' ]
 [ , [ @query = ] 'query' ]
 [ , [ @execute_query_database = ] 'execute_query_database' ]
 [ , [ @attach_query_result_as_file = ] attach_query_result_as_file ]
 [ , [ @query_attachment_filename = ] query_attachment_filename ]
 [ , [ @query_result_header = ] query_result_header ]
 [ , [ @query_result_width = ] query_result_width ]
 [ , [ @query_result_separator = ] 'query_result_separator' ]
 [ , [ @exclude_query_output = ] exclude_query_output ]
 [ , [ @append_query_error = ] append_query_error ]
 [ , [ @query_no_truncate = ] query_no_truncate ]
 [ , [ @mailitem_id = ] mailitem_id ] [ OUTPUT ]

參數(shù)參考地址:https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-send-dbmail-transact-sql

下面開始配置 sql 發(fā)送電子郵件:

步驟一:

-- 啟用 sql server 郵件的功能
exec sp_configure 'show advanced options',1
go
reconfigure;
go
exec sp_configure 'Database Mail XPs',1
go
reconfigure;
go

如果上面的語(yǔ)句執(zhí)行失敗,也可以使用下面的語(yǔ)句。

-- 啟用 sql server 郵件的功能
exec sp_configure 'show advanced options', 1
go
reconfigure with override
go
exec sp_configure 'Database Mail XPs', 1
go
reconfigure with override
go

使用下面的語(yǔ)句查看數(shù)據(jù)庫(kù)郵件功能是否開啟成功和數(shù)據(jù)庫(kù)配置信息:

-- 查詢數(shù)據(jù)庫(kù)的配置信息
select * from sys.configurations
-- 查看數(shù)據(jù)庫(kù)郵件功能是否開啟,value 值為1表示已開啟,0為未開啟
select name,value,description,
    is_dynamic,is_advanced
from sys.configurations
where name like '%mail%'

步驟二:

if exists(SELECT * FROM msdb..sysmail_account WHERE NAME='test') --判斷郵件賬戶名為 test 的賬戶是否存在
begin
  EXEC msdb..sysmail_delete_account_sp @account_name='test' -- 刪除郵件賬戶名為 test 的賬戶
end
exec msdb..sysmail_add_account_sp  --創(chuàng)建郵件賬戶
    @account_name = 'test'   -- 郵件帳戶名稱
    ,@email_address = '980095349@qq.com'   -- 發(fā)件人郵件地址 
    ,@display_name = 'Brambling'    -- 發(fā)件人姓名 
    ,@replyto_address = null    -- 回復(fù)地址
    ,@description = null      -- 郵件賬戶描述
    ,@mailserver_name = 'smtp.qq.com'  -- 郵件服務(wù)器地址 
    ,@mailserver_type = 'SMTP'    -- 郵件協(xié)議
    ,@port = 25         -- 郵件服務(wù)器端口 
    ,@username = '980095349@qq.com'    -- 用戶名 
    ,@password = 'xxxxxx'   -- 密碼 
    ,@use_default_credentials = 0  -- 是否使用默認(rèn)憑證,0為否,1為是
    ,@enable_ssl = 1    -- 是否啟用 ssl 加密,0為否,1為是
    ,@account_id = null -- 輸出參數(shù),返回創(chuàng)建的郵件賬戶的ID

PS:如果使用的是QQ郵箱,記得要把參數(shù) @enable_ssl 的值設(shè)置為 1 。不然后面會(huì)報(bào)服務(wù)器錯(cuò)誤,這個(gè)錯(cuò)誤搞了我好久,最后終于找到原因了。

步驟三:

if exists(SELECT * FROM msdb..sysmail_profile where NAME = N'SendEmailProfile') --判斷名為 SendEmailProfile 的郵件配置文件是否存在
begin 
  exec msdb..sysmail_delete_profile_sp @profile_name = 'SendEmailProfile' --刪除名為 SendEmailProfile 的郵件配置文件
end
exec msdb..sysmail_add_profile_sp  -- 添加郵件配置文件
   @profile_name = 'SendEmailProfile',  -- 配置文件名稱  
   @description = '數(shù)據(jù)庫(kù)發(fā)送郵件配置文件',  -- 配置文件描述   
   @profile_id = NULL    -- 輸出參數(shù),返回創(chuàng)建的郵件配置文件的ID

步驟四:

-- 郵件賬戶和郵件配置文件相關(guān)聯(lián) 
exec msdb..sysmail_add_profileaccount_sp  
   @profile_name = 'SendEmailProfile',  -- 郵件配置文件名稱   
   @account_name = 'test',  -- 郵件賬戶名稱    
   @sequence_number = 1  -- account 在 profile 中的順序,一個(gè)配置文件可以有多個(gè)不同的郵件賬戶

好了,到這里 sql 發(fā)送郵件的配置就基本結(jié)束了。下面創(chuàng)建一個(gè)觸發(fā)器實(shí)現(xiàn)用戶注冊(cè)成功后,發(fā)送郵件給用戶。

首先創(chuàng)建一個(gè)表:

-- 創(chuàng)建一個(gè)表
 create table T_User
 (
   UserID    int    not null  identity(1,1) primary key,
   UserNo    nvarchar(64)  not null unique,
   UserPwd    nvarchar(128) not null ,
   UserMail  nvarchar(128)  null
 )
 go

然后創(chuàng)建一個(gè) insert 類型的 after 觸發(fā)器:

 create trigger NewUser_Send_Mail
 on T_User
 after insert
 as
   declare @UserNo  nvarchar(64)
   declare @title  nvarchar(64)
   declare @content nvarchar(320)
   declare @mailUrl nvarchar(128)
   declare @count  int
   select @count=COUNT() from inserted 
   select @UserNo=UserNo,@mailUrl=UserMail from inserted
   if(@count>0)
   begin
     set @title='注冊(cè)成功通知'
     set @content='歡迎您'+@UserNo+'!您已成功注冊(cè)!通知郵件,請(qǐng)勿回復(fù)!'
     exec msdb.dbo.sp_send_dbmail @profile_name='SendEmailProfile',  -- 郵件配置文件名稱
                   @recipients=@mailUrl,    -- 郵件發(fā)送地址
                   @subject=@title,    -- 郵件標(biāo)題
                   @body=@content,  --郵件內(nèi)容
                   @body_format='text'  -- 郵件內(nèi)容的類型,text 為文本,還可以設(shè)置為 html 
   end
 go

下面就來測(cè)試一下吧:

 -- 新添加一條數(shù)據(jù),用以觸發(fā) insert 觸發(fā)器
 insert into T_User(UserNo,UserPwd,UserMail) values('demo1','123456','1171588826@qq.com')

執(zhí)行上面的語(yǔ)句之后,大概兩三秒鐘,就會(huì)收到郵件了(如果沒有出現(xiàn)錯(cuò)誤的話)。如果沒有收到郵件可以使用下面的語(yǔ)句查看郵件發(fā)送情況。

use msdb
go
select * from sysmail_allitems    -- 郵件發(fā)送情況,可以用來查看郵件是否發(fā)送成功
select * from sysmail_mailitems    -- 發(fā)送郵件的記錄
select * from sysmail_event_log      -- 數(shù)據(jù)庫(kù)郵件日志,可以用來查詢是否報(bào)錯(cuò)
use msdb 
go
--為角色名為 dba 的角色賦予發(fā)送數(shù)據(jù)庫(kù)郵件的權(quán)限
create user dba for login dba  
go 
exec dbo.sp_addrolemember @rolename  = 'DatabaseMailUserRole', 
             @membername = 'dba' 
go 
use msdb 
go 
  --為角色名為 dba 的角色賦予配置文件發(fā)送郵件的權(quán)限
exec sysmail_add_principalprofile_sp @principal_name = 'dba',    -- 角色名稱
                   @profile_name = 'SendEmailProfile', -- 配置文件名稱
                   @is_default = 1  -- 對(duì)于角色所擁有的配置文件的順序,一個(gè)數(shù)據(jù)庫(kù)角色可以有多個(gè)配置文件的權(quán)限

如果所使用的登陸數(shù)據(jù)庫(kù)會(huì)話的角色沒有發(fā)送數(shù)據(jù)庫(kù)郵件的權(quán)限,那么也會(huì)報(bào)錯(cuò)。所以上面是賦予角色發(fā)送數(shù)據(jù)庫(kù)郵件的權(quán)限 sql 語(yǔ)句。

以上所述是小編給大家介紹的SQL Server 使用觸發(fā)器(trigger)發(fā)送電子郵件,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • 關(guān)于喜憂參半的SQL Server觸發(fā)器詳解
  • 利用SQL Server觸發(fā)器實(shí)現(xiàn)表的歷史修改痕跡記錄
  • SQLSERVER對(duì)加密的存儲(chǔ)過程、視圖、觸發(fā)器進(jìn)行解密(推薦)
  • SQL Server實(shí)現(xiàn)用觸發(fā)器捕獲DML操作的會(huì)話信息【實(shí)例】
  • SQL Server:觸發(fā)器實(shí)例詳解
  • SqlServer觸發(fā)器詳解
  • SqlServer實(shí)現(xiàn)類似Oracle的before觸發(fā)器示例
  • SQL SERVER中各類觸發(fā)器的完整語(yǔ)法及參數(shù)說明
  • SQL SERVER 觸發(fā)器介紹
  • SQL Server誤區(qū)30日談 第4天 DDL觸發(fā)器就是INSTEAD OF觸發(fā)器
  • SQL Server 觸發(fā)器詳情

標(biāo)簽:防疫戰(zhàn)設(shè) 宿州 天水 威海 銅仁 七臺(tái)河 來賓 益陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server 使用觸發(fā)器(trigger)發(fā)送電子郵件步驟詳解》,本文關(guān)鍵詞  SQL,Server,使用,觸發(fā)器,trigger,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server 使用觸發(fā)器(trigger)發(fā)送電子郵件步驟詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL Server 使用觸發(fā)器(trigger)發(fā)送電子郵件步驟詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩av黄色在线观看| 人妻一区二区视频| 亚洲精品传媒| 成人黄色电影网址| 久久久美女艺术照精彩视频福利播放| 亚洲国产综合在线| 99热免费在线| 欧美亚洲国产一卡| 国产精品日本精品| 欧美性猛交xxx| 欧美日韩国产高清视频| 亚洲欧洲精品成人久久奇米网| 久久久久人妻精品一区三寸| 久久66热这里只有精品| 欧美亚洲精品日韩| 男女午夜视频在线观看| 欧美视频在线观看免费| 国产精品精品久久久| 91蜜臀精品国产自偷在线| 久久精品国产亚洲一区二区三区| 国产素人视频在线观看| gogogo高清在线观看免费完整版| 成人手机视频在线| 国产精品视频色| 男女毛片免费视频看| 国产一级精品在线| 美女在线一区二区| 久久出品必属精品| 国产视频精品va久久久久久| 偷拍视频一区二区三区| 欧美日韩免费观看中文| 国产精品国产三级国产专播精品人| 自拍偷拍第1页| 国产96在线亚洲| 乱h高h女3p含苞待放| 精品欠久久久中文字幕加勒比| 国产一区二区四区| 一区二区三区四区在线免费视频| 免费成人在线观看| 福利视频一区二区三区四区| 99三级在线| 99精品热视频| 在线观看av免费观看| 免费在线观看黄色网| 免费看日批视频| 日日干日日操| 国产国产精品| 日韩欧美极品在线观看| 国产免费一区二区三区四在线播放| 黄页在线免费看| 日韩人妻精品无码一区二区三区| 欧美巨大黑人极品精男| 免费成人深夜夜行网站视频| 三级4级全黄60分钟| 欧美午夜电影在线观看| 伊人男人综合视频网| 久久久久久久久久久久久久久久久| 动漫美女被爆操久久久| 91精品国产综合久久精品app| 欧美激情四色| 天天添天天操| 视频国产一区| 中文字幕亚洲精品在线观看| 亚洲v国产v| 欧美日韩一区二区三区视频播放| 91国偷自产一区二区三区成为亚洲经典| 日本免费黄色网| 尹人成人综合网| 超碰激情在线| 制服黑丝国产在线| 欧美视频成人| 欧美激情第1页| 一区二区三区在线观看欧美| 国产精品久久久久久一区二区| 国产老肥熟一区二区三区| jiuse.com91视频| 欧美视频三区在线播放| 中文字幕影音先锋| 国产最新精品| 日本在线观看中文字幕| 国产精品久久久久无码av色戒| 99热.com| 亚洲女人av| 91久久国产综合| 午夜免费福利在线观看| 久久国产乱子伦精品| 亚洲欧洲精品一区二区| 欧美福利在线视频| 美国黄色a级片| 伊人免费在线观看| 久操视频免费在线观看| 久久久久国产一区二区三区四区| 亚洲色图第一区| 日本在线高清| 天堂在线视频免费| 日韩在线影院| 国产精品美女久久久久aⅴ国产馆| 51精品视频| 国产精品免费视频一区二区三区| 鲁大师影院一区二区三区| 性欧美又大又长又硬| 800av免费在线观看| 欧美一区二区在线视频观看| 欧美午夜电影在线| 国产久一道中文一区| a在线欧美一区| 美女洗澡无遮挡| 少妇无套内谢久久久久| 亚洲国产岛国毛片在线| 这里只有久久精品| 国产精品伦一区| 国产传媒一区二区三区| 5252色成人免费视频| 亚洲午夜精品久久久| 黄色av免费播放| 亚洲综合久久久久| 阿v天堂2017| 欧美性色黄大片手机版| 免费在线小视频| 黄色在线视频网址| 欧美激情按摩在线| 久久先锋影音av鲁色资源网| 国外成人在线播放| 美腿丝袜亚洲综合| 欧美吞精做爰啪啪高潮| 男人舔女人下面高潮视频| 亚洲国产精彩中文乱码av在线播放| 99视频在线精品国自产拍免费观看| 91在线码无精品| 免费成人蒂法| 国产一区香蕉久久| 亚洲综合激情另类小说区| 伊人久久亚洲| 国产精品美女视频网站| 成人黄色影视| 澳门成人av| 99久久精品国产成人一区二区| 九九热这里有精品视频| 永久亚洲成a人片777777| 在线天堂www在线国语对白| 欧美在线视频免费播放| 日本18中文字幕| 精品一区二区视频| 制服丝袜国产精品| 亚洲一二三四在线观看| 91影院在线观看| 亚洲欧洲av| 欧美激情啪啪| 国产精欧美一区二区三区蓝颜男同| 日韩码欧中文字| 领导边摸边吃奶边做爽在线观看| 色94色欧美sute亚洲线路一久| 亚洲精品久久久久久宅男| 香蕉97视频观看在线观看| 一区二区三区在线观看网站| 视频在线观看入口黄最新永久免费国产| 欧美少妇性性性| 免费吸乳羞羞网站视频| 精品无人区麻豆乱码久久久| 国产伦一区二区三区| 中文字幕制服丝袜成人av| 免费成人高清在线视频theav| 国产露出视频在线观看| www欧美成人18+| 中文字幕在线免费看| 成年人免费av| 免费观看在线午夜影视| 狠狠躁夜夜躁人人爽超碰91| 在线最新版中文在线| 你懂得在线视频| 成人午夜免费视频| 精品国产乱码久久久久久1区2区| 午夜精品久久久久久久久久久| 久久久久久久久久久免费| 欧美午夜精品久久久久久蜜| 久草在现在线| 日本免费中文字幕在线| 欧美国产偷国产精品三区| 国产偷自视频区视频一区二区| 杨幂一区二区国产精品| 三级在线观看视频| 在线天堂中文www视软件| 国产伦精品一区二区三区在线观看| 粉嫩av蜜桃av蜜臀av| 伊人成年综合网| 2022国产精品视频| 久久伦理中文字幕| 国产黄色片大全| 91成人在线观看喷潮蘑菇| 久久蜜臀中文字幕| xvideos国产精品| 亚洲影院一区二区三区| 国产精品久久久久久久免费观看| 大陆精大陆国产国语精品| 无限资源日本好片| 99久久人爽人人添人人澡| 久久免费精品日本久久中文字幕| 日韩av观看网址| 日本一区精品视频| 国产精品一区二区电影| 中文字幕日韩三级片| 欧美日韩一区二区高清| 精品二区三区线观看| www.狠狠插| 亚洲日本伊人| 91成人小视频| 青青草原在线免费观看| 亚洲精品一区二区三区四区高清| 亚洲高清激情| 99久久综合精品| 9l亚洲国产成人精品一区二三| 欧美色18zzzzxxxxx| 做爰视频毛片视频| 日韩亚洲在线| 日本一区二区视频在线| 91香蕉国产线在线观看| av成人观看| 国产无码精品久久久| 欧美日韩国产精选| 国产91免费观看| 久久激五月天综合精品| 日韩视频在线一区| 欧美色婷婷久久99精品红桃| 免费日本黄色| 无罩大乳的熟妇正在播放| 最新国产精品久久精品| 国产97免费视| 国产精品网站一区| 国产成人无码专区| 色婷婷综合成人| 日本a级片电影一区二区| 男人添女人荫蒂免费视频| a级片在线播放| 精精国产xxxx视频在线| 四虎成人精品在永久在线观看| 免费在线色视频| 热99精品视频| 六月丁香婷婷综合| 国产特黄级aaaaa片免| 亚洲人成电影在在线观看网色| 一区二区在线观看av| 亚洲最大天堂网| 国产精品日日爱| av黄色在线免费观看| 狠狠色成人综合网图片区| 色哟哟视频在线| 在线成人小视频| 在线观看天堂| 精品国产免费第一区二区| 日韩一二三区在线观看| 真实乱偷全部视频| 中文字幕精品亚洲| av网页在线观看| 精品无码三级在线观看视频| 2019天天干夜夜操| julia一区二区中文久久94| 欧美做爰啪啪xxxⅹ性| 777丰满影院| 欧美午夜影院一区| 污污网站在线观看视频| 亚洲黄色网址在线观看| 成人亚洲激情网| 中文字幕亚洲一区二区av在线| 免费三级在线观看| 一区二区三区在线观看国产| xxxxx国产| 久久精品美女视频网站| 久久久久国产精品区片区无码| 日韩精品高清在线| av大片在线免费观看| 男人扒开美女尿口无遮挡图片| 九九热国产在线| www.av网站| 国产在线精品一区二区三区不卡| 国产一级片毛片| 黄色av网址在线| 亚洲妇女无套内射精| 日本一区二区成人在线| 中文字幕一区二区在线观看视频| 亚洲欧美精品日韩欧美| 亚洲视频大全| 亚洲一区3d动漫同人无遮挡| 亚洲精品卡一卡二| 这里只有精品在线播放| 国产精品传媒在线观看| 亚洲精品一区二区三区蜜桃久| 51精品秘密在线观看| www.好吊色| 成年人网站91| 国产精品嫩草影视| 欧洲日本亚洲国产区| 最近中文字幕mv免费高清视频8| 欧美黑人欧美精品刺激| 999人在线精品播放视频| 91美女片黄在线观看91美女| 成人av在线电影| 亚洲精品视频一二三| 成年片费网站色大全免费视频| 日韩av毛片| 亚洲男人天堂| 欧美一区二区三区小说| 看黄色一级大片| 啊啊啊啊啊啊啊视频在线播放| 国产专区欧美精品| 亚洲国产精品免费| 中文字幕视频一区| 情趣网站在线观看| 国产精品二区三区四区| 亚洲色图制服诱惑| 国产精品2024| 26uuu国产电影一区二区| 捷克做爰xxxⅹ性视频| 色就是色亚洲色图| 成在线人视频免费视频| 精品无人区无码乱码毛片国产| 无码人妻精品一区二区三区蜜桃91| 欧美视频一区二区在线观看| 特级西西444www大胆免费看| 国产精品久久久久久久久晋中| 日韩欧美中文字幕在线视频| 日韩一区二区三区在线免费观看| 国产精品一站二站| 国产中文在线观看| 99精品欧美一区二区三区| 免费一区二区三区| 亚洲免费视频中文字幕| 国产精品高潮呻吟久久av无限| 奇米视频888战线精品播放|