以下的文章主要向大家介绍的是在SQL Server数据库中正确取汉字拼音的相关函数的实际操作流程,本文主要是以其实际应用代码的方式来引出其实际操作步骤,下面就是文章的主要内容描述。

- 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
 
上述的相关内容就是对SQL Server数据库中取汉字拼音的函数的描述,希望会给你带来一些帮助在此方面。
 
                网页名称:SQLServer数据库中正确取汉字拼音函数描述
                
                URL地址:http://www.csdahua.cn/qtweb/news37/355237.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网