SQL更新-金蝶云星空-账簿的编码和名称

金蝶云星空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:上一步中,更新后的账簿编码

                      )                 

 

-----------------------------------------------------
001用友凭证导入金蝶.jpg

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