USE [CTMS_TEST]
GO
/****** Object: UserDefinedFunction [dbo].[fun_getPY] Script Date: 07/19/2012 14:58:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER function [dbo].[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 獲取漢字的首拼音字母的函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
震驚:蔡英文決定 為安倍「下半旗」,真的合理嗎?
SteveSapp9
2022-07-11 17:06:56
哪些因素会影响性欲?这些因素不容小觑
SteveSapp9
2022-07-04 20:32:20
台媒爆料“台版51區”興建“神秘”設施 “面積大到令人好奇”
SteveSapp9
2022-06-23 14:39:41
河北省公安廳發布關於陳某誌等涉嫌尋釁滋事、暴力毆打他人等案件偵辦進展情況的通報
LouisRodgers5773
2022-06-21 16:49:16
曼聯遇到障礙將克里斯蒂安·埃里克森帶到老特拉福德
ktn83
2022-06-18 07:55:27
如何提高性生活質量?這六個妙招快快學起來!
mugiseki2710
2022-06-17 15:34:42
UEFAチャンピオンズリーグ決勝戦、米で視聴者数が過去最高に
fikik75972
2022-06-16 23:48:20
wewerewrr werwerwer
pennyjhurd
2022-06-12 18:34:42
fds rew rewrewrewrew
mufajiqe
2022-06-12 18:04:40
Deep Lake Water Cooling System Market To Witness Huge Growth By 2030
chhidami.a.msg
2022-06-08 22:14:54
專家建議晚飯只吃七分飽,常見的胃病有哪些?
LouisRodgers5773
2022-06-08 15:16:23
肝臟不好怎麼調理?
LouisRodgers5773
2022-06-08 14:49:19
中国人民解放军的最高军事机关为中央机关为中央军事委员会
fikik75972
2022-06-08 00:31:46
台中叫/小/姐瀨tea232台中/外/約✔外拍麻豆✔校園系花✔專櫃正妹❤
lan520an109
2022-06-07 19:29:34