主頁 > 知識(shí)庫 > sqlserver清空service broker中的隊(duì)列的語句分享

sqlserver清空service broker中的隊(duì)列的語句分享

熱門標(biāo)簽:銀川高頻外呼回?fù)芟到y(tǒng)多少錢 al智能電話機(jī)器人 最新人工智能電銷機(jī)器人 如何做地圖標(biāo)注圖鋪 蘭州語音外呼系統(tǒng)運(yùn)營商 成都電話外呼系統(tǒng)一般多少錢 沒聽見電話機(jī)器人幫你接 數(shù)字匠心電銷機(jī)器人 陜西電銷外呼系統(tǒng)好用嗎
復(fù)制代碼 代碼如下:

USE TestDB
declare @conversation uniqueidentifier
while exists (select 1 from sys.transmission_queue )
begin
set @conversation = (select top 1 conversation_handle from sys.transmission_queue )
end conversation @conversation with cleanup
end

那么客戶端接受到的消息如果沒有處理,也會(huì)積攢在客戶端隊(duì)列中,其實(shí)就相當(dāng)于許多未讀郵件,我們可以使用以下腳本讀取隊(duì)列 ,讀取后隊(duì)列自動(dòng)清空:
復(fù)制代碼 代碼如下:

USE TestDB
DECLARE @RecvReplyMsg NVARCHAR(100) ;
DECLARE @RecvReplyDlgHandle UNIQUEIDENTIFIER ;
BEGIN TRANSACTION ;
WHILE ( 1 = 1 )
BEGIN
WAITFOR
( RECEIVE TOP(1)
@RecvReplyDlgHandle = conversation_handle,
@RecvReplyMsg = message_body
FROM dbo.Test_TargetQueue
), TIMEOUT 1000 ;
END CONVERSATION @RecvReplyDlgHandle ;
SELECT @RecvReplyMsg AS ReceivedReplyMsg ;
END
COMMIT TRANSACTION ;

標(biāo)簽:本溪 朔州 鹽城 遼源 宜春 巴彥淖爾 通化 邢臺(tái)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sqlserver清空service broker中的隊(duì)列的語句分享》,本文關(guān)鍵詞  sqlserver,清空,service,broker,;如發(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)文章
  • 下面列出與本文章《sqlserver清空service broker中的隊(duì)列的語句分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于sqlserver清空service broker中的隊(duì)列的語句分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章