取汉字拼音首字母的存储过程,取汉字拼音首字母的存储过程
【 tulaoshi.com - SQLServer 】
Create function fun_getPYdeclare @word nchar(1),@PY nvarchar(4000)
set @PY=''
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/) 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'蜶'
 
来源:http://www.tulaoshi.com/n/20160129/1499469.html
看过《取汉字拼音首字母的存储过程》的人还看了以下文章 更多>>