参数设置常见问题:存在大量重复参数

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

参数设置常见问题:存在大量重复参数

# 引言 本篇文章主要介绍如何排查重复参数的方法。该问题常见的引发原因是由于组织调整、前端操作不规范,后台数据直接修改等原因造成的。 **该方案只针对如何批量删除重复参数数据提供方案,由于现场参数有可能会涉及到二开参数,或业务正在引用参数等情况,有可能造成业务中断等情况,需要针对不同业务进行业务上的风险评估。 请仔细阅读后,进行数据备份,业务风险评估后再操作,以免造成不可挽回的损失!!!** # 排查及处理方式 #### 查看重复参数方式一: 感觉下图操作方式,用administrator登录系统 -> 进入参数设置 -> 界面 按f12 -> 进入参数管理 -> 可以查看重复的参数。 ![image.webp](/download/0100b3769dd5e8984c0482157736a3352842.webp) #### 查看重复参数方式二: ```sql --批量查询重复参数 SELECT FORGUNITID, FKEYID, COUNT(FID) FROM T_BAS_PARAMITEM GROUP BY FORGUNITID, FKEYID HAVING COUNT(FID) > 1 ``` #### 处理方式 # 在处理当前重复参数数据时,由于涉及到数据库后台数据的更新,删除的等操作,必须先备份数据,以免数据删除后无法修复从而造成业务中断等其他影响。 # 以下处理方案仅供参考,请阅读完毕后再进行操作: ```sql --以下语句操作执行前需要评估业务风险,并备份好数据! --备份数据表t_bas_paramItem中的数据,并存储备份数据到bk_bas_paramItem0801 select * into bk_bas_paramItem0801 from t_bas_paramItem --确认bk_bas_paramItem0801中是否已有备份数据 select * from bk_bas_paramItem0801 --确认bk_bas_paramItem0801表和t_bas_paramItem表中数据条目数量是否一致 select count(*) from t_bas_paramItem select count(*) from bk_bas_paramItem0801 --批量删除重复参数数据条目 delete from t_bas_paramItem where fid not in(select max(fid) from t_bas_paramItem group by fkeyId,forgunitid) ``` 以上方案仅供参考,方案操作时需要记录备份数据表(以上方案为:bk_bas_paramItem0801),如造成业务中断等其他影响,需要从备份数据表中恢复原有数据。

参数设置常见问题:存在大量重复参数

# 引言本篇文章主要介绍如何排查重复参数的方法。该问题常见的引发原因是由于组织调整、前端操作不规范,后台数据直接修改等原因造成的。*...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息