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.
----------------------------------------------------------

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