<nav id="auuga"><nav id="auuga"></nav></nav><menu id="auuga"><tt id="auuga"></tt></menu>
  • <menu id="auuga"></menu>

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

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

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

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

    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...

    亚洲国产成人久久综合碰