oracle拆分合并字符串函数,Oracle拆分字符串函数

Oracle拆分字符串函数

--定义类型

CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2(4000);

--创建函数

CREATE OR REPLACE FUNCTION f_stringsplit (p_str IN VARCHAR2, p_delimiter IN VARCHAR2)

RETURN ty_str_split PIPELINED

/*****

****字符串拆分,相当于java.lang.String类的split方法

****注意:新增types:CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (100);

****创建者:

****时间:

****摘取网络资源

***/

IS

j INT := 0;

i INT := 1;

len INT := 0;

len1 INT := 0;

str VARCHAR2 (100);

BEGIN

len := LENGTH (p_str);

len1 := LENGTH (p_delimiter);

WHILE j < len

LOOP

j := INSTR (p_str, p_delimiter, i);

IF j = 0

THEN

j := len;

str := SUBSTR (p_str, i);

PIPE ROW (str);

IF i >= len

THEN

EXIT;

END IF;

ELSE

str := SUBSTR (p_str, i, j - i);

i := j + len1;

PIPE ROW (str);

END IF;

END LOOP;

RETURN;

END f_stringsplit;

--调用

select * from t

相关文档:

在做项目经常遇到分科室、人员进行汇总的问题,在ORACLE中对此类问题的处理相当方便!下面以项目中遇到的实例进行说明:

查询语句如下:

select f_sys_getsectnamebysectid(a.sectionid) as sectname,

--a.sectionid,

f_sys_employin ......

Oracle

索引技术的应用与剖析

近这段时间,总是想写一些有关性能调优的文章。但是苦于没有一个实际的案例,本人又不愿空谈理论,因为这些理论随便在网上就能找到,而且基本上千篇一律,

因为理论上的那些东西就那么多,再怎么讲也不如一个实际案例生动。还好上天不负有心人,前些天让我碰到了一个实际的案例。这个 ......

玩Oracle也有2年的时间了, 零零散散的也整理一些资料。 东西一多了,就理不清楚。 所以结合张晓明的《大话Oracle RAC》的一些内容,和自己整理的一些笔记,对Oracle 的备份和恢复做了一个系统的整理。 也是自己对知识的一个巩固吧。

一. 准备知识

先来看一些准备知识,了解 ......

官方文档:http://tahiti.oracle.com/

metalink:http://metalink.oracle.com

itpub:www.itpub.com

TOM:asktom.oracle.com

oracle forum:http://forums.oracle.com/forums/main.jspa?categoryID=84

OTN:http://www.oracle.com/technology/index.html

www.oracle.com.cn

www.eygle.com

Oracle ERP

www.erp10 ......

修 改 SID

案例: 旧数据库(OLDDB)

文件存放(data files,redo files,control files,temp files, undo files)目录是

(/u01/OLDDB)

dump文件目录是(/u01/dump)

新数据库(NEWDB)

......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值