博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server标量值函数-汉字转拼音
阅读量:5947 次
发布时间:2019-06-19

本文共 1219 字,大约阅读时间需要 4 分钟。

/****** 对象:  UserDefinedFunction [dbo].[HZ2PY]    脚本日期: 05/02/2012 18:23:38 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--汉字转换拼音函数ALTER Function [dbo].[HZ2PY](     @cString nVarChar (200)) Returns nVarChar(100)AS Begin    Declare @nFor    Int      --字符串循环用     Declare @nPYFor  Int      --拼音串循环用     Declare @cPYString  VarChar(100)     --拼音串     Declare @cCurChar VarChar(2)         --当前字符      Declare @vReturn VarChar (100)      ----将返回的结果     Set @cPYString = '吖八嚓咑妸发旮铪讥讥咔垃呣拿讴趴七呥仨他哇哇哇夕丫匝咗'     Set @vReturn = ''      Set @nFor = 0      While @nFor < Len(@cString)       Begin           Set @nFor = @nFor + 1           Set @cCurChar = Substring(@cString,@nFor,1)           Set @nPYFor = 0           While @nPYFor < len(@cPYString)              Begin                  Set @nPYFor = @nPYFor + 1              If @cCurChar < Substring(@cPYString,@nPYFor,1)                   Begin                             Set @vReturn = Rtrim(@vReturn) + (Case When @nPYFor <> 1 Then Char(63 + @nPYFor) Else @cCurChar End)                       Break                        End                 Else                     Begin                       Continue                 End             End        End     Return @vReturnEND

转载地址:http://onbxx.baihongyu.com/

你可能感兴趣的文章
JS正则表达式验证身份证号码
查看>>
wap网站获取访问者手机号PHP类文件
查看>>
技术之centos7安装docker
查看>>
教你如何用内容营销生成客户
查看>>
thread的start()和run()
查看>>
开源工具:Mina
查看>>
微职位产品改版学员帮助文档(4月19日)
查看>>
Javascript加载执行加速
查看>>
Cacti完全使用手册 ( 让你快速个性化使用Cacti )
查看>>
改变eclipse编码格式
查看>>
php __autoload作用
查看>>
python模块介绍-asynchat 异步socket命令/响应处理器
查看>>
域内删除帐号恢复
查看>>
在iPhone上实现内网抓包嗅探!
查看>>
使用 Dockefile 创建一个带有 ssh 的 ubuntu 镜像
查看>>
java中的匿名内部类总结
查看>>
oracle ebs 设置界面风格+显示颜色
查看>>
Python自动化开发学习5
查看>>
【首页】
查看>>
HTTPCLIENT总结
查看>>