XX所属的项目分类XX不是末级节点,请调整后升级!

这个问题的根本原因,大概有两种,一个是官方说的,比如2022年有个项目是001下级是00101和00102,然后再2023年001的下级00101没啦,这种

还有一种,就是单纯的,这个项目的分类的所属类别真tm不是末级!大BUG,问题我已经解决过了,没有图,大家自行脑补,举例:

一级分类001,二级分类00101和00102,然后有一个xx项目他的所属类别正常应该是一个分类的最末级,应该是00101或者00102,但是tm它不是,他是001,你气不气!

 

升级过数据的朋友们应该都遇到过,如果年度少的话,可能就手工改了,多的话,可能客户就不升级了!那么有没有速度快一点的方案呢?有的!

我们直接用SQL语句吧,初级语句,一看就会,不会大洋打我就行!!!会的,就别凑热闹了,看我出丑不太好吧大佬们!

USE UFDATA_001_2014–对2014-2023执行如下代码,大概就是这样的,fitemss95表是该项目大类的一个表,具体那个表自己看数据库,不同的项目大类他的表编号是不一样的!
update fitemss95 set citemccode = 1010201 where citemccode = 10102
update fitemss95 set citemccode = 1010101 where citemccode = 101
update fitemss96 set citemccode = 22906 where citemccode = 229

代码供参考,请以实际数据的提示为准!!!!!!!!!

我们直接,将那些所属分类编码不是末级的,改成末级,然后开始干升级就行了,很简单不复杂,每个年度都执行(具体看情况,每个年度可能编码还不太一样),大差不差哈!

执行完成后我们升级T+ 就可以了。就是那么舒服!

 

还是那句话,朋友,有需要来找我,我就在这里等你!!

作者 nianxin

欢迎大家,访问这里...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注