SQL更新-金蝶云星空-批量更新基础档案编码

云星空sql批量更新基础档案编码

----------------------------------------------------------
001-客户档案档案的编码

高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图) 


----------------------------------------------------------
002-供应商档案的编码

高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图) 


----------------------------------------------------------
003-sql语句批量更新云星空的基础档案的编码

高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图) 


----------------------------------------------------------
004-批量跟新后的效果展示

高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图) 

----------------------------------------------------------

--免责声明:
--1.该sql语句仅用来参考,我们不对结果负责
--2.执行前请做好金蝶云星空的账套备份
--3.不熟悉金蝶数据结构和数据库方面的操作,请勿随意执行
--***********************************************************
--批量去除[客户档案--客户编码--的组织代码前缀]
-------------------------
     select * from T_BD_CUSTOMER
-------------------------     
     Update T_BD_CUSTOMER   
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                      --变量1(基础档案代码前面的组织编号):zz001_2019.
-------------------------
     select * from V_CP_CUSTOMER
-------------------------   
     Update V_CP_CUSTOMER
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                      --变量1(基础档案代码前面的组织编号):zz001_2019. 
-------------------------
     select * from V_CRM_CUSTOMER
-------------------------   
     Update V_CRM_CUSTOMER   
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                      --变量1(基础档案代码前面的组织编号):zz001_2019. 
-------------------------
     select * from V_CUSTOMER
-------------------------   
     Update V_CUSTOMER   
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                      --变量1(基础档案代码前面的组织编号):zz001_2019.  
-------------------------
-------------------------
--***********************************************************
--批量去除[供应商档案--供应商编码--的组织代码前缀]
-------------------------
     select * from T_BD_SUPPLIER
-------------------------
     Update T_BD_SUPPLIER   
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                     --变量1(基础档案代码前面的组织编号):zz001_2019.
--***********************************************************
--批量去除[部门档案--部门编码--的组织代码前缀]
-------------------------
     select * from T_BD_DEPARTMENT
-------------------------
     Update T_BD_DEPARTMENT   
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                     --变量1(基础档案代码前面的组织编号):zz001_2019.  
 
--***********************************************************
--批量去除[职员档案--职员编码--的组织代码前缀]
--注意:请确保更新编码后,职员编码不能<重复>
     select * from T_HR_EMPINFO
-------------------------
     Update    T_HR_EMPINFO
     SET    FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                  --变量1(基础档案代码前面的组织编号):zz001_2019.
         ,  FSTAFFNUMBER  = REPLACE(FSTAFFNUMBER, 'zz001_2019.', '')        --变量1(基础档案代码前面的组织编号):zz001_2019.
 
--***********************************************************
--批量去除[自定义项目类型1--项目编码--的组织代码前缀]
--注意:请确保更新编码后,不同组织的项目编码不能<重复>
-------------------------
     select * from QDLE_t_Cust_Entry100001
-------------------------
     Update QDLE_t_Cust_Entry100001     
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                    --变量1(基础档案代码前面的组织编号):zz001_2019.
 
--***********************************************************
--批量去除[自定义项目类型2--项目编码--的组织代码前缀]
--注意:请确保更新编码后,不同组织的项目编码不能<重复>
-------------------------
     select * from QDLE_t_Cust_Entry100002
-------------------------
     Update QDLE_t_Cust_Entry100002     
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                    --变量1(基础档案代码前面的组织编号):zz001_2019.
 
--***********************************************************
--批量去除[自定义项目类型3--项目编码--的组织代码前缀]
--注意:请确保更新编码后,不同组织的项目编码不能<重复>
-------------------------
     select * from QDLE_t_Cust_Entry100003
-------------------------
     Update QDLE_t_Cust_Entry100003     
     SET FNUMBER  = REPLACE(FNUMBER, 'zz001_2019.', '')                   --变量1(基础档案代码前面的组织编号):zz001_2019.
 
----------------------------------------------------------


----------------------------------------------------------