select ypmc,ch_code(ypmc,'pyCode',1,8) from yk_typk;
第二个参数:码类型(见下图)
第三个参数:从第几位开始截取
第四个参数:截取最大长度

ch_code函数脚本:

CREATE OR REPLACE FUNCTION "CH_CODE" (chStr    varchar2,codeType varchar2,len      Integer,maxLen   Integer) RETURN VARCHAR2 ISch     VARCHAR2(4);code   varchar2(50);retStr VARCHAR2(100);
BEGINfor i in 1 .. length(chStr) loopch := substr(chStr, i, 1);if REGEXP_INSTR(ch, '[a-zA-Z0-9]') > 0 or(REGEXP_INSTR(asciistr(ch), '[\u4E00-\u9FA5]') > 0 andsubstr(asciistr(ch), 1, 1) = '\') thenif REGEXP_INSTR(ch, '[a-zA-Z0-9]') > 0 thenretStr := retStr || ch;elsebeginexecute immediate 'select ' || codeType ||' from pub_characterencoding t where t.hzcode = :1'into codeusing ch;retStr := retStr || substr(code, 0, len);exceptionwhen others thenretStr := '';end;end if;end if;end loop;return substr(retStr, 0, maxLen);
exceptionwhen others thenreturn '';
END;

pub_characterencoding 表中的数据:https://download.csdn.net/download/dhf984721977/10268879 进行下载

oracle汉字转换成拼音、五笔等相关推荐

  1. javascript汉字转换成拼音

    javascript汉字转换成拼音 分类 JavaScript 2007-9-27 7:16:38 浏览 13791 回复 0 隐藏侧边栏 转自 www.div-css.com . 阅读 编辑 运行 ...

  2. hive 转拼音udf_自定义UDF函数:将汉字转换成拼音

    工作需求要讲汉字转换成拼音,自定义UDF函数 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j ...

  3. C#下汉字转换成拼音

    因为一个开发需求需要把汉字转换成拼音,没想到还真的可以! 找了一个类,是别人整理的,默认情况下第一个字母是大写的.我这边需要都是小写的,可以按照自己情况进行实际的需求进行修改,比如有些时候只要首字母就 ...

  4. 自定义UDF函数:将汉字转换成拼音

    工作需求要讲汉字转换成拼音,自定义UDF函数 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j ...

  5. 将中文汉字转换成拼音(全拼)

    using System.Globalization; using System.Text; using System.Text.RegularExpressions;/// <summary& ...

  6. 关于xamarin汉字转换成拼音

    c# 中关于汉字转换成拼音 现在虽然是xamarin.from 但是大多是代码还是c#的.在点击title排序时候发现汉字不能正确排序.最后我是把汉字取首字母排序的. 发现一篇很有用的文章:http: ...

  7. java如何把汉字转换成拼音

    如何把汉字转换成拼音,听上去好像有难度,但是网上搜了一下,发现有这方面的工具包,叫做pin4j,怎么用呢? /*** * @param zhongwen 传入的中文字符串* @return 返回转换成 ...

  8. Android汉字转换成拼音

    今天介绍一个好用的类,把中文转换成拼音,具体代码如下: /**** An object to convert Chinese character to its corresponding pinyin ...

  9. 汉字转拼音 python_python把汉字转换成拼音实现程序

    python把汉字转换成拼音实现程序 文章一个简洁干的汉字转拼音 程序,复制下载就可以直接使用,有需要的同学可以参考一下下. #coding:utf-8 #基于python2.6 table = 'a ...

最新文章

  1. 从0到100 | 用户画像的构建思路
  2. Java 8中HashMap冲突解决
  3. Sql Server通用分页存储过程
  4. java面试换背景颜色_实习|渣二本Java菜鸡0 Offer的春招血泪史,一定要主动去找实习呀!
  5. 在应用开发中,网易云音乐如何兼顾质量和效益
  6. dax 筛选 包含某个字_Power BI 利器——DAX
  7. 显示器信号接口的发展历程
  8. 浏览器扩展应用安装AXURE插件
  9. 海思HI3559和海思HI3559A的区别以及Hi3559c开发板
  10. 汽车CAN 总线系统原理设计与应用 (一)
  11. Java poi 生成PPT并插入Excel附件并以图片形式显示代-代码例子
  12. screenX与clientX区别
  13. Problem K: 三角形数
  14. Intellij中格式化mapper.xml整齐
  15. Android 布局文件添加edittext报:The following classes could not be found错误
  16. 给力的国外地质网站在线查看
  17. 手写数字识别问题(5)——完结
  18. QtXlsx详细配置
  19. QPixmap的尺寸设置
  20. php中文本框透明度,css怎么设置透明度

热门文章

  1. 环境光传感芯片在手机背光控制中的应用
  2. SQL/Oracle——第六章 PL/SQL函数(作业3)
  3. matlab广域保护分区算法,基于行波信息的广域后备保护关联域识别方法与流程
  4. 传博通正洽谈收购云服务提供商VMware,后者市值约400亿美元
  5. 为什么看好云计算?2021全球IT行业十大预测告诉你!
  6. 英语总结系列(十七):五月英语别有一番风味
  7. Linux VFS 详解
  8. 什么是普通股、什么是优先股
  9. BIRT 调用 SPL 脚本
  10. 小学五年级计算机课评课,小学语文五年级优秀评课稿