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'錯(cuò)'
          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

          文章來(lái)源:http://www.cnblogs.com/wangdetian168/archive/2008/06/28/1231706.html
          posted on 2010-09-28 11:00 sanmao 閱讀(196) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 湖北省| 石渠县| 剑河县| 天门市| 弥渡县| 天等县| 九龙城区| 麦盖提县| 托里县| 凤庆县| 云霄县| 阿图什市| 临夏县| 泊头市| 竹北市| 泰顺县| 娱乐| 安顺市| 锡林浩特市| 新化县| 南汇区| 个旧市| 德江县| 从江县| 余庆县| 永福县| 黄平县| 朔州市| 溧阳市| 新疆| 卢龙县| 辛集市| 昭平县| 黑龙江省| 汉中市| 霍邱县| 澜沧| 雷州市| 巴马| 诸暨市| 博白县|