18721107673
金蝶云星空sql更新账簿的编码和名称
SQL更新-金蝶云星空账簿的编码和名称
------------------------------------------------------
101_默认账簿的编码和名称
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)
------------------------------------------------------
102_查询数据时账簿编码太长
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)
------------------------------------------------------
102-希望显示的账簿编码和名称
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)
------------------------------------------------------
103-查询账表后发现账簿名称统一
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)
------------------------------------------------------
104-希望查询窗口显示的账簿编码格式
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)
------------------------------------------------------
105-希望账表显示的账簿名称格式
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)
--------------------------------------------------------------------------------
--免责声明:
--1.该sql语句仅用来参考,我们不对结果负责
--2.执行前请做好金蝶云星空的账套备份
--3.不熟悉金蝶数据结构和数据库方面的操作,请勿随意执行
--**********************************************************
--更新账簿的编码
select * from T_BD_ACCOUNTBOOK
select * from T_BD_ACCOUNTBOOK_L
-------------------------
--方案1:
Update T_BD_ACCOUNTBOOK
SET FNUMBER = 'zb2019' --变量1:更新后的账簿编码
where FNUMBER = 'zz001_2019.mdf_ZB' --变量2:更新前的账簿编码
-------------------------
--方案2:或者直接删除账簿编码中的字符[.mdf_ZB]
Update T_BD_ACCOUNTBOOK
SET FNUMBER = REPLACE(FNUMBER, '.mdf_ZB', '') --直接删除账簿编码中的字符[.mdf_ZB]
--**********************************************************
--更新账簿的名称
--前提条件,先更新账簿的编码
select T01.FBOOKID as 账簿表1_账簿内码, T01.FNUMBER as 账簿表1_账簿代码 , T02.FBOOKID as 账簿表2_账簿内码, T02.FNAME as 账簿表2_账簿名称
from T_BD_ACCOUNTBOOK as T01 inner join T_BD_ACCOUNTBOOK_L as T02 on T01.FBOOKID = T02.FBOOKID
-------------------------
Update T_BD_ACCOUNTBOOK_L
SET FNAME = 'zb2019账簿' --变量1:更新后的账簿名称
where FBOOKID = (
select T02.FBOOKID as 账簿表2_账簿内码
from T_BD_ACCOUNTBOOK as T01 inner join T_BD_ACCOUNTBOOK_L as T02 on T01.FBOOKID = T02.FBOOKID
where T01.FNUMBER = 'zb2019' --变量2:上一步中,更新后的账簿编码
)
-----------------------------------------------------
------------------------------------------------------