惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Last Week in AI
Last Week in AI
Project Zero
Project Zero
L
LINUX DO - 最新话题
C
Cisco Blogs
P
Privacy International News Feed
S
Schneier on Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Security @ Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
V
Vulnerabilities – Threatpost
W
WeLiveSecurity
Webroot Blog
Webroot Blog
K
Kaspersky official blog
Help Net Security
Help Net Security
博客园_首页
Security Archives - TechRepublic
Security Archives - TechRepublic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
雷峰网
雷峰网
The Last Watchdog
The Last Watchdog
WordPress大学
WordPress大学
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
A
Arctic Wolf
I
Intezer
V
V2EX
博客园 - 【当耐特】
Latest news
Latest news
T
Tenable Blog
Google Online Security Blog
Google Online Security Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
Cyberwarzone
Cyberwarzone
量子位
G
GRAHAM CLULEY
T
Troy Hunt's Blog
博客园 - Franky
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 三生石上(FineUI控件)
TaoSecurity Blog
TaoSecurity Blog
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
Jina AI
Jina AI
T
The Exploit Database - CXSecurity.com
NISL@THU
NISL@THU
Scott Helme
Scott Helme

博客园 - guanfei

如何用Nero刻录ape(带cue)cd镜像?详细点,下载啥,装到哪里 Managing assembly version numbers using Visual Studio .NET and Visual SourceSafe RMA是什么 Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别 - guanfei - 博客园 button style - guanfei - 博客园 DesignMode :: Windows Forms designer and DesignMode property issues 项目管理相关 C#区分中英文统计字符串的长度 什么是毅力? The 30 Minute Regex Tutorial Exception 的性能的影响不大。 调试WebService的一个很好的工具 漫谈C#编程中的多态与new关键字 Object synchronization method was called from an unsynchronized block of code. 关于C#中timer类 BUG: The Elapsed event of the System.Timers.Timer class is not raised in a Windows service 全文搜索参考 sql 2000 2005 创建全文索引, 中文的需要中文版的sql sql server 2000 全文索引全解(配合ASP.NET)
SQL-SERVER取得中文拼音的函数
guanfei · 2007-08-21 · via 博客园 - guanfei
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