- 浏览: 1231022 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
http://www.blogjava.net/ilovebabyfat/archive/2011/06/29/353358.html
http://space.itpub.net/441887/viewspace-666310
http://xiaobo.iteye.com/blog/310628
oracle分隔后入数组中:
create or replace procedure test is str varchar2(100); startposition number(10); len number(10); output varchar2(100); type sql_array is table of task_schedule_query.sqlstr%type index by binary_integer; sqlarray sql_array; lpindex number(10); begin sqlarray(1):=''; sqlarray(2):=''; sqlarray(3):=''; sqlarray(4):=''; str:='hello,nick,xingxing'; startposition:=1; lpindex := 1; loop select instr(str,',',startposition ) into len from dual; dbms_output.put_line(startposition); dbms_output.put_line(len); if len!=0 then select substr(str,startposition,len-startposition) into sqlarray(lpindex) from dual; else select substr(str,startposition) into sqlarray(lpindex) from dual; dbms_output.put_line(sqlarray(lpindex)); exit; end if; dbms_output.put_line(sqlarray(lpindex)); startposition:=len+1; dbms_output.put_line('-------------------------------------'); lpindex:=lpindex+1; end loop; end;
发表评论
-
Jdbc执行很慢,而PLSQL执行快的问题解决
2016-04-14 13:51 12216最近在检查一方法时发现程序执行SQL查询时非常慢,但使用P ... -
org.apache.commons.dbcp.DbcpException: java.sql.SQLException: 不能在 UTF8 和 UCS2 之间
2016-04-07 14:13 1017今天生产环境tomcat启动后,用户登录时系统报错:java ... -
rollup()和rollup(())的区别
2015-08-21 14:50 721引用:http://blog.csdn.net/damen ... -
Oracle hint
2014-09-25 12:31 631转自:http://www.cnblogs.com/ebs ... -
Oracle hint用法
2014-09-25 12:12 4911. /*+ALL_ROWS*/ 表明对语 ... -
Oracle表与索引的分析及索引重建
2014-09-25 12:09 759转自:http://www.cnblogs.co ... -
Oracle的优化器的RBO和CBO方式
2014-09-25 11:30 437转自:http://www.blogjava.net/wx ... -
P6Spy SQL语句拦截工具
2013-08-20 15:58 2054P6Spy P6Spy 是一个可 ... -
ORACLE快照原理及实现总结
2013-03-18 13:23 4224转:http://blog.csdn.net/lingo0 ... -
plsql developer 使用技巧
2013-01-25 17:48 1210plsql developer 使用技巧 Oracle数据 ... -
Oracle字符集查看及修改
2012-12-12 17:04 816Oracle字符集查看及修改 http://blog.csd ... -
Oracle性能优化系列
2012-12-04 13:41 873Oracle删除重复数据的一种高效的方法 Oracle性能优化 ... -
java.sql.SQLException: Io 异常: Got minus one from a read call
2012-12-04 11:14 36175Tomcat服务器下的应用连接Oracle时报错,出现以下异常 ... -
Oracle中round() 函数与trunc()函数的比较
2012-11-29 14:32 921转:http://blog.sina.com.cn/s/blo ... -
Oracle百万记录sql语句优化技巧
2012-11-12 14:56 922转:http://www.cnblogs.com/er ... -
Oracle 获取当前日期及日期格式
2012-11-05 16:26 998转自:http://blog.sina.com.cn/s/bl ... -
Oracle CASE WHEN 用法介绍
2012-11-05 16:19 759转:http://www.cnblogs.com/eshizh ... -
ORACLE 日期加减操作
2012-11-05 15:14 757转自:http://www.cnblogs.c ... -
update关联更新在sqlserver和oracle中的实现[转]
2012-09-18 16:23 1020from: http://www.webjx.com/html ... -
plsql developer导入导出数据库方法
2012-06-15 14:23 1267转:http://blog.csdn.net/leeli198 ...
相关推荐
字符串分割,..........................................
### PL/SQL分割字符串概述 分割字符串是指将一个较长的字符串按照特定的分隔符或规则拆分为多个较小的部分。在PL/SQL中,这种需求可以通过内置函数或自定义函数来实现。自定义函数`FUNCTION_SF_SPLIT_STRING`如上所...
- `REGEXP_LIKE`:这是PL/SQL中用于字符串匹配的函数,它接受两个参数,第一个是待检查的字符串,第二个是正则表达式模式。如果模式匹配成功,函数返回TRUE,否则返回FALSE。 - `REGEXP_SUBSTR`:此函数用于从字符...
将字符串分割成数组: 例如将字符串“7369,7499,7521,7844"分割成 7369 7499 7521 7844 用法:可以将分割结果做为一个数组或者数据库表列来使用 select * from scott.emp where empno in (select column_value from...
### 描述解释:“用pl/sql写一个函数, 实现根据分割符把原字符串分成若干个字符串功能” 这段描述进一步明确了具体的目标:使用PL/SQL编写一个函数,该函数能够接受一个原始字符串和一个分隔符作为输入参数,然后...
PL/SQL提供了大量的内置函数,涵盖了数学运算、字符串处理、日期时间操作等多个方面,极大地方便了开发者。 #### 第三章:PL/SQL数据类型 ##### 一、预定义数据类型 **1、数字型** 包括整数、浮点数等多种数值...
因此,当需要在PL/SQL中进行字符串分割时,我们需要自定义逻辑来模拟这个功能。 在PL/SQL中实现类似于Java `split()`的方法,我们可以参考上述例子。首先,定义一个变量`v_str`存储待分割的字符串,然后创建一个...
本文详细介绍了如何使用 PL/SQL 实现字符串分割,并提供了一些具体的代码示例。通过这些示例,读者可以了解如何在 Oracle 数据库环境中处理字符串数据,以及如何在不同的数据库平台上实现类似的功能。此外,这些示例...
- **内置函数**:PL/SQL提供了丰富的内置函数,如数学函数、字符串函数、日期函数等。 #### 三、流程控制结构 **3.1 条件控制** - **IF语句**:根据条件的不同执行不同的代码块。 - **CASE语句**:根据多个条件...
例如,`regexp_substr(string, pattern, occurrence)` 可以按给定的模式和出现次数分割字符串。 4. **DBMS_UTILITY.FORMAT_CALL_STACK() 函数** 虽然不是专门用于字符串拆分,但`DBMS_UTILITY.FORMAT_CALL_STACK` ...
5. **字符串操作**:如果字符串格式固定,你可以使用SQL的字符串函数(如SUBSTRING、INSTR等)来分隔字符串,然后逐个计算。例如,将"1+8-2"拆分成"1"、"+"、"8"和"-",然后分别处理。 6. **安全考虑**:在处理用户...
当一组数据库操作(如批量添加或更新记录)需要作为一个不可分割的整体时,可以使用CDatabase的BeginTrans()、CommitTrans()和Rollback()方法来管理事务。 总结来说,"VS2010数据连接"涉及到使用MFC的CRecordset类...
在PL/SQL中,你可以通过绑定变量的方式避免直接在INSERT或UPDATE语句中包含超长的字符串。如示例代码所示,定义一个CLOB类型的变量,然后将大字符串赋值给该变量,再将其作为参数传递给INSERT或UPDATE语句。这种...
1. 字符串处理函数的使用,如分割字符串、提取子字符串等。 2. 存储过程的编写,包括接收和处理分隔字符串的参数。 3. 数据库系统的调试方法,如设置断点、查看变量值和执行计划。 4. 如何利用数据库管理工具进行...
在Oracle数据库中,由于内置函数不直接...需要注意的是,由于PL/SQL语言的限制,这些方法可能不如Java或其他支持内置字符串处理函数的语言那么直接和高效,但在Oracle环境中,它们提供了一种解决此类问题的有效途径。
3. **字符串处理**:在PL/SQL中,涉及对字符或字符串的操作,例如分割、连接、比较等,这些在拼音转换中可能会用到。 4. **汉字拼音转换算法**:实现这种转换可能需要理解汉字和拼音之间的映射规则,这可能涉及到...
Oracle数据库支持多种数据类型,包括基本类型如整型、浮点型、字符串,以及复杂类型如BLOB(二进制大对象)和CLOB(字符大对象)。它采用了关系型数据库模型,基于SQL语言,同时也提供了PL/SQL(Procedural Language...
在理解如何使用PL/SQL Developer等工具导入`.dmp`文件之前,我们需要了解其基本原理: 1. **导出过程**:使用`expdp`命令将指定的数据对象(如表、表空间等)导出到`.dmp`文件中。 2. **导入过程**:使用`impdp`...