- 浏览: 1728240 次
- 性别:
- 来自: 沈阳
文章分类
- 全部博客 (288)
- java (59)
- javaweb (15)
- eclipse (16)
- uml (1)
- java ee (7)
- windows (5)
- html (4)
- 数据结构和算法 (6)
- oracle (84)
- struts (3)
- ajax (3)
- hibernate (3)
- spring (12)
- ExtJS (14)
- 随笔 (2)
- JavaScript (9)
- PL SQL (12)
- tomcat (2)
- Plugins (5)
- office (2)
- webService (4)
- others (9)
- htc (1)
- 自定义标签的行为 (1)
- powerDesigner (3)
- webSphere (5)
- linux (6)
- dom4j (1)
- xml (5)
- json (2)
- bat (4)
- spring MVC (5)
- MySQL (12)
- junit (4)
- maven (10)
- jquery (1)
- mongoDB (16)
- git (0)
- mybatis (5)
- svn (3)
- activemq (3)
- quartz_job (1)
最新评论
-
白天看黑夜:
PDMReader实现pdm建模快速导出word,html文件 ...
利用powerDesigner逆向导出oracle表为PDM并把PDM转为CDM -
sanshao:
roompig 写道beancopier只实现了浅拷贝的功能, ...
使用Cglib的BeanCopier实现Bean的拷贝 -
贝塔ZQ:
Java实现导入导出excel文件,利用poi实现感觉代码比较 ...
利用java导入导出excel到oracle数据库 -
suxj16:
部署之后启动有问题org.springframework.be ...
spring mvc文件上传实现进度条(转) -
suxj16:
谢谢分享。部署之后启动有问题org.springframewo ...
spring mvc文件上传实现进度条(转)
自定义oracle函数,实现对汉字的全拼和简拼转换.
简拼函数定义如下toSpell(varName):
CREATE OR REPLACE FUNCTION TOSPELL (Name in varchar2) return Varchar2 DETERMINISTIC is Result varchar2(200); r varchar2(200) ; begin p_spell(name ,r ,result) ; return(r); end toSpell;
全拼函数定义如下toAspell(varName):
CREATE OR REPLACE FUNCTION TOASPELL (Name in varchar2) return Varchar2 DETERMINISTIC is Result varchar2(200); r varchar2(200) ; begin p_spell(name ,r ,result) ; return(result); end toaSpell;
全拼和简拼的公共函数p_spell(name,r,result):
CREATE OR REPLACE PROCEDURE P_SPELL ( p_in_string in varchar2, p_out_spell out varchar2, p_out_aspell out varchar2 ) is --******************************************************* --模块功能:对输入的汉字 --输入参数: p_in_string 输入字符串 --输出参数: p_out_spell 输出简拼 -- p_out_aspell 输出全拼 --******************************************************* v_in_string varchar2(200); v_in_char varchar2(200); v_out_spell_temp varchar2(200); v_out_spell varchar2(200); v_out_aspell_temp varchar2(200); v_out_aspell varchar2(200); V_i integer; v_ascii integer; v_word_number integer; begin v_i := 0; v_out_spell :=null; v_out_aspell :=null; v_in_string := ltrim(rtrim(p_in_string)); while (v_i<length(v_in_string)) loop v_i:=v_i+1; v_in_char := Substr(v_in_string,v_i,1); select ascii(v_in_char) into v_ascii from dual; if v_ascii <> 32 then select count(word) into v_word_number from spell where word = v_in_char; if v_word_number>0 then select spell into v_out_spell_temp from spell where word = v_in_char; select aspell into v_out_aspell_temp from spell where word = v_in_char; v_out_spell := v_out_spell || v_out_spell_temp; v_out_aspell := v_out_aspell || v_out_aspell_temp; end if; end if; end loop; p_out_spell:=v_out_spell; p_out_aspell:=v_out_aspell; end P_SPELL;
spell表用于存放大部分汉字的全拼及简拼码,可以从附件中下载.oracle10.2G的DMP文件.和Excel文件 .
发表评论
-
日期差的天时分秒表示SQL(转)
2015-01-09 14:47 2409文章出自:http://blog.csdn.net/ ... -
MySQL分组后排序的问题(转)
2014-05-21 11:31 1716文章出自:http://zhidao.baidu.co ... -
在oracle的decode函数中实现like相同操作
2014-03-28 14:37 10893在oracle的decode函数中不能使用like操作 ... -
45个非常有用的Oracle查询语句分享
2014-03-17 13:41 960文章出自:http://tech.it168.com ... -
能使 Oracle 索引失效的七大限制条件
2014-03-17 13:11 6217文章出自:http://tech.it168.com/ ... -
oracle存储过程异常处理及时间戳变量类型
2014-03-15 18:02 3108下面通过一个简单 ... -
对只转发结果集的无效操作: isLast
2014-03-13 14:19 2718在遍历结果集的时候,用rs.isLast()来判断是否到达 ... -
oracle连接DBLINK报错:ORA-12154: TNS:could not resolve service name的解决办法(转)
2014-01-13 15:56 3146文章出自:http://blog.csdn.net/x ... -
查看oracle enterprise manager端口的途径(转)
2014-01-13 12:04 1327文章出自:http://www.myexception ... -
利用java导入导出excel到oracle数据库
2013-12-05 14:46 8638用到的JAR包如下(可以直接到POI官网上下载也可以 ... -
WebSphere+Oracle乱码问题解决
2013-11-26 15:01 1571环境介绍: Web容器(中间件):W ... -
v$session 的权限(转)
2013-11-15 13:32 1828文章出自:http://blog.csdn.net/x ... -
Oracle中查看所有表和字段(转)
2013-08-29 11:48 1251文章出自以下两个网站: Oracle中查看所有表和字 ... -
oracle杀掉正在运行的存储过程
2013-08-28 16:05 3256本篇文章主要介绍如何kill掉一个正在运行的存储过程, ... -
oracle中v$access视图介绍
2013-08-28 15:49 8467如果想了解如果杀掉一个正在运行的存储过程,请查询这篇 ... -
oracle 临时表介绍(整合)
2013-08-27 11:14 2472在工作中用临时表从A库到B库导入LOB(大)字段,用临 ... -
oracle 的连接操作(left jion,right jion, full jion)
2013-06-14 12:52 25331.创建测试表 -- Create table ... -
如何查看oracle的版本信息(转)
2013-05-07 08:30 1212文章出自: http://blog.sina.com. ... -
oracle触发器实践(增,改,删)
2013-04-27 14:02 1387实现对某个表的增改删的监控操作,并记录到另一个表中. ... -
Oracle如何正确删除archivelog文件(转)
2013-04-10 13:29 2947文章出自 : http://cac ...
相关推荐
MYDBCEDITOR是一款专为魔兽世界(World of Warcraft)设计的数据库编辑工具,它主要用于修改和编辑游戏中的SEPLL.dbc等重要文件。在这款软件的帮助下,玩家和开发者可以深入理解游戏内部机制,调整游戏数据,以实现...
TrinityCore 是一个开源的《魔兽世界》服务器端实现,用于搭建私人服务器。本文件`dbc_spell.dbc`的详细中文解释将帮助我们深入理解这个关键数据库。 `DBC spell.dbc` 的字段解释如下: 1. **ID**:每个法术都有一...
1、资源内容地址:https://blog.csdn.net/abc6838/article/details/143720369 2、数据特点:今年全新,手工精心整理,放心引用,数据来自权威,且标注《数据来源》,相对于其他人的控制变量数据准确很多,适合写论文做实证用 ,不会出现数据造假问题 3、适用对象:大学生,本科生,研究生小白可用,容易上手!!! 4、课程引用: 经济学,地理学,城市规划与城市研究,公共政策与管理,社会学,商业与管理
CPPC++_更好的Windows字体渲染
10018
cppc++
二环北路东段欣心家园小区商业B段(中石油加油站东邻).m4a
cppc++
C2005
Python课程设计之高校教务系统
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
10023
使用QUndoStack撤销栈实现QTreeWidget删除item及撤销、重做
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
Python课程设计之飞机大战3.zip
SpringBoot分布式事务
CPPC++_tensorort for yolo系列YOLOv10YOLOv9YOLOv8YOLOv7YOLOv6Y
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
收录了「IT无知君」CSDN博客中涉及的Java项目源码,还有许多的开发工具类,都是我自己在用在不断维护的,需要请进!