好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > sql存儲過程獲取漢字拼音頭字母函數

sql存儲過程獲取漢字拼音頭字母函數

熱門標簽:最新人工智能電銷機器人 數字匠心電銷機器人 如何做地圖標注圖鋪 銀川高頻外呼回撥系統多少錢 成都電話外呼系統一般多少錢 沒聽見電話機器人幫你接 蘭州語音外呼系統運營商 陜西電銷外呼系統好用嗎 al智能電話機器人
復制代碼 代碼如下:

--函數
CREATE function fn_GetPy(@str nvarchar(4000))
returns nvarchar(4000)
--WITH ENCRYPTION
as
begin
declare @intLenint
declare @strRetnvarchar(4000)
declare @temp nvarchar(100)
set @intLen = len(@str)
set @strRet = ''
while @intLen > 0
begin
set @temp = ''
select @temp = case
when substring(@str,@intLen,1) >= '帀' then 'Z'
when substring(@str,@intLen,1) >= '丫' then 'Y'
when substring(@str,@intLen,1) >= '夕' then 'X'
when substring(@str,@intLen,1) >= '屲' then 'W'
when substring(@str,@intLen,1) >= '他' then 'T'
when substring(@str,@intLen,1) >= '仨' then 'S'
when substring(@str,@intLen,1) >= '呥' then 'R'
when substring(@str,@intLen,1) >= '七' then 'Q'
when substring(@str,@intLen,1) >= '妑' then 'P'
when substring(@str,@intLen,1) >= '噢' then 'O'
when substring(@str,@intLen,1) >= '拏' then 'N'
when substring(@str,@intLen,1) >= '嘸' then 'M'
when substring(@str,@intLen,1) >= '垃' then 'L'
when substring(@str,@intLen,1) >= '咔' then 'K'
when substring(@str,@intLen,1) >= '丌' then 'J'
when substring(@str,@intLen,1) >= '鉿' then 'H'
when substring(@str,@intLen,1) >= '旮' then 'G'
when substring(@str,@intLen,1) >= '發' then 'F'
when substring(@str,@intLen,1) >= '妸' then 'E'
when substring(@str,@intLen,1) >= '咑' then 'D'
when substring(@str,@intLen,1) >= '嚓' then 'C'
when substring(@str,@intLen,1) >= '八' then 'B'
when substring(@str,@intLen,1) >= '吖' then 'A'
else rtrim(ltrim(substring(@str,@intLen,1)))
end
--對于漢字特殊字符,不生成拼音碼
if (ascii(@temp)>127) set @temp = ''
--對于英文中小括號,不生成拼音碼
if @temp = '(' or @temp = ')' set @temp = ''
select @strRet = @temp + @strRet
set @intLen = @intLen - 1
end
return lower(@strRet)
end
go
--調用
select dbo.fn_getpy('張三')
--返回:zs
答!: 2:
取漢字拼音首字母的存儲過程
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
您可能感興趣的文章:
  • 獲取SqlServer存儲過程定義的三種方法
  • 解析:php調用MsSQL存儲過程使用內置RETVAL獲取過程中的return值
  • PHP調用MsSQL Server 2012存儲過程獲取多結果集(包含output參數)的詳解
  • mysql存儲過程 在動態SQL內獲取返回值的方法詳解
  • SqlServer獲取存儲過程返回值的實例
  • PostgreSQL中調用存儲過程并返回數據集實例
  • delphi mysql adbquery數據提供程序或其他服務返回 E_FAIL 狀態
  • sql添加數據后返回受影響行數據
  • Mysql中返回一個數據庫的所有表名,列名數據類型備注
  • sql獲取存儲過程返回數據過程解析

標簽:邢臺 通化 本溪 朔州 宜春 遼源 鹽城 巴彥淖爾

巨人網絡通訊聲明:本文標題《sql存儲過程獲取漢字拼音頭字母函數》,本文關鍵詞  sql,存儲,過程,獲取,漢字,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql存儲過程獲取漢字拼音頭字母函數》相關的同類信息!
  • 本頁收集關于sql存儲過程獲取漢字拼音頭字母函數的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 特黄高清免费无摭盖| 一个添下面两个吃奶把腿抬高| 亚洲成人手机在线| 欧美一伦二伦三伦观看| bl高H重口排泄| 理论片在线看片免费| 啊啊啊啊好爽啊| 全黄H全肉短篇禁乱np小柔| 雯雯被调教系列长篇小说| 国产在线观看不卡免费高清| 特级毛片WWW免费版| 国产精品久久婷婷六月丁香| 日本无遮挡肉动漫在线观看 | 隔着奶罩摸和伸进去摸哪里爽视频 | 国产精品欧美AV三区国产毛片| 韩国电影《私人教练》| 欧美精品第三页| china东北粗口gaymovie| 日韩AV在线一区免费| 午夜男女刺激爽爽影院免费视频| 少妇寡妇婬乱A毛片视频| 777人体粉嫩u美图| 中文字幕av人妻少妇一区二区| 18岁以下禁止下载app| 整篇都是车的多肉糙汉文| 国产GV天堂亚洲国产GV刚刚碰| 动漫人物插曲30分钟免费看| 成人??高潮片免费视频吃奶| 国产熟妇毛多???男男| 中国jizzxxxx| 激情快播| 耽美高黄文| 欧美欧美乱码一二三区| 打桩机40分钟喷无数次水| 疯狂试爱1韩国三级| 少爷啪啪调教女仆高h| 下面好紧奶好大17p| 日韩在线播放全免费| 教授不可以无删减版动漫| 美女扒开胸罩给男生看图片| 美国式禁忌k8经典在线观看.|