1. 
        

          產品中心 業內新聞 案例中心 視頻中心

          AM群消息歷史記錄服務器端清理 AM群消息歷史記錄服務器端清理

          AM群消息歷史記錄服務器端清理

          分類:產品中心 產品手冊 357

          AM群消息默認是永久保留,但數據過大后可能會影響速度。我們可以分析一下要保留的年限,按需要可以對群消息記錄做一下清理操作

          Declare @strSQL as nvarchar(1024)
          Declare @strTable as nchar(19)
          Declare @nOrder as int
          Declare @strTabOrder as nvarchar(3)
          Set @nOrder = 1
          While @nOrder < 1000
          Begin
          Set @strTabOrder = REPLACE( str( @nOrder, 3 ), N’ ‘, N’0’ )
          Set @strTable= N’OI_CROWD_C_MSG_T’ + @strTabOrder
          — 判斷數據表是否存在,不存在就結束
          IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[‘ + @strTable + ‘]’) AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)
          RETURN
          — 執行刪除記錄,刪除指定日期之前的記錄
          Set @strSQL = N’Delete ‘ + @strTable + N’ Where T_C5 < ”2017-10-07”’
          EXECUTE sp_executesql @strSQL
          Set @nOrder = @nOrder + 1
          End
          腳本里面的 ”2017-10-07”’ ,是需要自己改的,意思是清理掉這個日期之前的記錄

           

          標簽:腳本 上一篇: 下一篇:
          展開更多
          預約軟件體驗

          loading...

          日本高清一二三区