DECLARE @deleteBefore DATETIME;
SET @deleteBefore = '2017-1-1';
--工作流日誌,這個表有可能很大,記錄了工作流計算的過程,如果工作流沒出錯的話其實沒啥用,直接清空即可
DELETE FROM WF_CurrentLog
WHERE CreateTime < @deleteBefore;
--流程實例鎖定表
DELETE FROM WF_PILock
WHERE PIID IN ( SELECT PIID
FROM WF_ActiveFlow
WHERE StartTime < @deleteBefore );
--歷史狀態表
DELETE FROM WF_FlowState
WHERE PIID IN ( SELECT PIID
FROM WF_ActiveFlow
WHERE StartTime < @deleteBefore );
--工作流任務邏輯關係
DELETE FROM Table_Task_Relation
WHERE cTK_ID IN ( SELECT cTK_ID
FROM Table_Task
WHERE cCreateTime < @deleteBefore );
--工作流任務表
DELETE FROM Table_Task
WHERE cCreateTime < @deleteBefore;
--流程實例表
DELETE FROM WF_ActiveFlow
WHERE StartTime < @deleteBefore;
用友U8手工清除工作流資料
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.