1/10用友股份-LE支持服务业务本部产品方案--《调整资产类别级次的方法》建立日期:2013-07-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-04282/10文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-07-01用友NC产品支持部V1.0版本领域模块备注3/10目录调整资产类别级次的方法....................................................................................44/10调整资产类别级次的方法卡片从四级类别改到三级类别中,前提不能有类别变动等业务请看如下演示:现在三级资产类别为:030106,需要将其下级的四级资产类别关联的卡片全部调整为030106用四级资产类别查是有卡片的5/10用三级资产类别查询没有结果6/10以下开始调整:7/10--首先一定要做好数据的备份,先在测试环境中进行测试。--begin--以下两条语句为表备份,只需执行一次createtablefa_cardhistory_ludhc1214asselect*fromfa_cardhistory;createtablefa_category_ludhc1214asselect*fromfa_category;--调整数据updatefa_cardhistoryf1setf1.fk_category=(selectfc.pk_categoryfromfa_categoryfcwherefc.catelevel=3andfc.cate_code='030106')wheref1.fk_categoryin(selectfc.pk_categoryfromfa_categoryfcwherefc.catelevel=4andfc.cate_codelike'030106%');commit;--end--执行后重启中间件,清除缓存。调整后的效果:三级资产类别查询有结果,四级资产类别查询无结果,说明卡片的资产类别已由四级调整为三级8/109/10最后可以从前台依次删除四级资产类别10/10