Skip to content

mysql activity 流程版本变更

2023-05-10

sql
# @PROC_INST_ID_ 来表示需要修改的事件
# @NEW_PROC_DEF_ID_ 最新定义 ACT_RE_PROCDEF
# @OLD_PROC_DEF_ID_ 当前定义

SELECT
	* 
FROM
	`act_ru_task` 
WHERE
	PROC_DEF_ID_ = @OLD_PROC_DEF_ID_
	AND PROC_INST_ID_ = @PROC_INST_ID_;

SELECT * from act_hi_taskinst where	PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;


SELECT lcslid from zhsq_sjsb WHERE sjbh = 'APP20230313000933'

set @PROC_INST_ID_ = '7569449'

set @NEW_PROC_DEF_ID_ = 'zhsq_sjsb_dev:9:7550065';

set @OLD_PROC_DEF_ID_ = 'zhsq_sjsb_dev:8:4386433';



update act_ru_task set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_hi_taskinst set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_hi_procinst set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_hi_actinst set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_ru_execution set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;