DBS-Function:f_GetPy
Posted 三等分
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBS-Function:f_GetPy相关的知识,希望对你有一定的参考价值。
ylbtech-SQL Server-Function:f_GetPy |
A, 返回顶部 |
1、f_GetPy
Create function [dbo].[f_GetPy](@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,letter nchar(1)) insert into @t(chr,letter) select \'吖 \', \'A \' union all select \'八 \', \'B \' union all select \'嚓 \', \'C \' union all select \'咑 \', \'D \' union all select \'妸 \', \'E \' union all select \'发 \', \'F \' union all select \'旮 \', \'G \' union all select \'铪 \', \'H \' union all select \'丌 \', \'J \' union all select \'咔 \', \'K \' union all select \'垃 \', \'L \' union all select \'嘸 \', \'M \' union all select \'拏 \', \'N \' union all select \'噢 \', \'O \' union all select \'妑 \', \'P \' union all select \'七 \', \'Q \' union all select \'呥 \', \'R \' union all select \'仨 \', \'S \' union all select \'他 \', \'T \' union all select \'屲 \', \'W \' union all select \'夕 \', \'X \' union all select \'丫 \', \'Y \' union all select \'帀 \', \'Z \' select @strlen=len(@str),@re= \' \' while @strlen> 0 begin select top 1 @re=letter+@re,@strlen=@strlen-1 from @t a where chr <=substring(@str,@strlen,1) order by chr desc if @@rowcount=0 select @re=substring(@str,@strlen,1)+@re,@strlen=@strlen-1 end return(@re) end
2、
B,返回顶部 |
C,返回顶部 |
D,返回顶部 |
作者:ylbtech 出处:http://storebook.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
以上是关于DBS-Function:f_GetPy的主要内容,如果未能解决你的问题,请参考以下文章