金蝶KIS&K3助记码SQL数据库批量刷新

金蝶KIS&K3助记码SQL数据库批量刷新

用的次数不多,就没有写入存储过程或者触发里面了,可以自行实现。

第一步选择对应账套的数据库,执行下面的命令,这个是一个函数。

go 
if exists (select * from sysobjects where name='fun_getPY' and xtype='Fn') 
begin 
drop function fun_getPY 
end 
go 
create function fun_getPY(@str nvarchar(4000)) 
returns nvarchar(4000) 
as 
begin 
declare @word nchar(1),@PY nvarchar(4000) 
set @PY='' 
while len(@str)>0 
begin 
set @word=left(@str,1) 
--如果非汉字字符,返回原字符 
set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901 
then (select top 1 PY from ( 
select 'A' as PY,N'' as word 
union all select 'B',N'簿' 
union all select 'C',N'' 
union all select 'D',N'' 
union all select 'E',N'' 
union all select 'F',N'' 
union all select 'G',N'' 
union all select 'H',N'' 
union all select 'J',N'' 
union all select 'K',N'' 
union all select 'L',N'' 
union all select 'M',N'' 
union all select 'N',N'' 
union all select 'O',N'' 
union all select 'P',N'' 
union all select 'Q',N'' 
union all select 'R',N'' 
union all select 'S',N'' 
union all select 'T',N'' 
union all select 'W',N'' 
union all select 'X',N'' 
union all select 'Y',N'' 
union all select 'Z',N'' 
) T 
where word>=@word collate Chinese_PRC_CS_AS_KS_WS 
order by PY ASC) else @word end) 
set @str=right(@str,len(@str)-1) 
end 
return @PY 
end 
go 

--物料
update     t_ICItemCore set FHelpcode=dbo.fun_getPY(left(Fname,30)) 
go

 

第二步,更新你需要的地方,物料、部门、职员、仓库、供应商、客户等的助记码

有些表格的字段需要自己做对应,下面的更新不能应用于所有版本,如执行错误,请自行调试,谢谢

--物料
update     t_ICItemCore set FHelpcode=dbo.fun_getPY(left(Fname,30)) 
go


--部门
update     t_Department set FHelpcode=dbo.fun_getPY(left(Fname,30)) 
go


--职员
update      t_Emp  set FHelpcode=dbo.fun_getPY(left(Fname,30)) 
go


--仓库
update      t_Stock  set FHelpcode=dbo.fun_getPY(left(Fname,30)) 
go

--供应商
update       t_Supplier  set FHelpcode=dbo.fun_getPY(left(Fname,30)) 
go

    

--客户
update       t_Organization set FHelpcode=dbo.fun_getPY(left(Fname,30)) 
go

 

网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。金錢一旦作響,壞話隨之戛然而止。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 金蝶KIS专业版SQL数据库表是金蝶KIS(全称为金蝶企业管理系统)专业版中使用的一种数据库表格。所谓数据库表格,就是指在一个数据库中用表格的形式来存储数据的一种数据结构,类似于Excel里的电子表格。SQL是Structured Query Language的缩写,即结构化查询语言。它是一种用于数据库管理系统的语言,可以用来处理数据,包括存储、获取、删除和修改等操作。 在金蝶KIS专业版中,SQL数据库表格可以存储各种各样的数据,比如企业员工信息、销售订单信息、财务报表数据等等。这些数据可以通过SQL语言进行查询、过滤和分析,帮助企业管理者更好地了解企业的经营状况,做出更加明智的决策。 金蝶KIS专业版SQL数据库表具有一些优点,如高效率、可靠性和安全性。使用这种表格可以帮助企业在数据管理方面更加规范化和程序化,降低人为操作错误的风险,提高企业的管理效率和效益。同时,SQL数据库表格还具有良好的扩展性和灵活性,可以方便地根据企业的不同需求进行定制和修改,以满足企业的实际情况和需求。 ### 回答2: 金蝶KIS专业版是一套功能齐全的企业管理软件,其SQL数据库表是其核心组成部分之一。SQL是结构化查询语言,基于这种语言的数据库能够快速高效地处理各种企业数据。 金蝶KIS专业版SQL数据库表的设计非常灵活,可以根据企业的需求进行定制。其中包含了众多功能模块,如财务、采购、销售、库存、生产等,这些模块都针对企业管理的各个方面进行了详细规划和设计。用户可以根据自己的需要,定制属于自己的数据库表结构,以便高效地管理企业数据。 采用了金蝶KIS专业版SQL数据库表,企业能够实现全面监控和分析数据,便于管理决策。此外,这种数据库还具有高效的存储和查询性能,能够满足大多数企业的需求。 总的来说,金蝶KIS专业版SQL数据库表是一种非常实用的企业管理工具。它能够为企业提供全面的数据支持,帮助企业高效地管理和调度资源,提高企业的竞争力和核心竞争力。 ### 回答3: 金蝶KIS专业版SQL数据库表是金蝶公司所开发的一种企业级业务管理软件,它基于SQL Server数据库引擎开发而成。该软件采用了先进的技术架构,可以为企业提供全面的业务管理功能,包括财务、采购、销售等多个方面。这个软件中有大量的表,它们构成了整个系统的核心,用于存储企业的各种业务数据。 金蝶KIS专业版SQL数据库表典型的包括了客户、供应商、订单、发票、库存、收款、付款、资产等多个方面。这些表之间通过复杂的关系连接在一起,形成了一个完整的数据库。通过应用KIS专业版SQL软件,企业可以实现便捷、高效的ERP管理,提高工作效率和管理水平。此外,这个软件是高度可定制的,用户可以根据公司的具体需求进行个性化配置和业务流程设计。 总之,金蝶KIS专业版SQL数据库表是企业级软件中的重要组成部分,它具有多样化的业务管理功能,提供了高度定制化的解决方案,可以帮助企业实现更加高效的管理和运营。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值