Oracle数据库的中获取汉字的拼音(2)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle的中获取汉字的拼音(2)

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:   函数已创建。SQL> SELECT F_PINYIN(' 函数已创建。 ') FROM DUAL;F_PINYIN(' 函数已创建。 ')-------------------------------------------------------------------HSY...
   函数已创建
SQL> SELECT F_PINYIN(' 函数已创建 ') FROM DUAL;
F_PINYIN(' 函数已创建。 ')
-------------------------------------------------------------------
HSYCJ
用类似的方法获取一个汉字的整个拼音也是可行的只不过确定字头字尾的工作会更加的繁琐。
需要说明的是,这种方法很难处理多音字,一般来说,多音字只能根据 Oracle的排序中采用的拼音来返回结果。另外, Oracle实现的拼音排序难免存在错误,如果发现了错误,可以通过对个别字单独处理的方式来改写上面的代码。
这个函数在 ZHS16GBK字符集下编写,不保证在其他字符集下也能正常工作,不过编写函数的思路应该是一样的。
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-13266-1.html
网站维护教程更新时间:2012-03-23 00:52:46  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer