oracle 拆分字符串

最近从Excel中到了一些数据,结果一个列的数据是以逗号分隔的字符串,想把它拆分开找到了下边的方法,贴出来分享一下:

CREATE   OR   REPLACE   PROCEDURE   sptstr   (srcstr   varchar2)   as

stmp   varchar2(2000);

begin

select   srcstr   into   stmp   from   dual;

while   nvl(length(stmp),0)   >   1

loop

insert   into   tabtest(col)   select   substr(stmp,1,instr(stmp,',')-1   )   from   dual;

select   substr(stmp,instr(stmp,',')+1)   into   stmp   from   dual;

end   loop   ;

commit;

end   sptstr;

想要拆分用其它分隔符连接的字符串也可以,只要修改instr函数中的第二个参数就好了!

相关文档:

如何备份Oracle数据库:

MD F:\DB_BAK\%date:~0,10%

EXP userid=bszlhr/bszlhr@ORCL_14 file=F:\DB_BAK\%date:~0,10%\bszlhr%date:~0,10%.dmp log=f:\DB_BAK\%date:~0,10%\log_bszlhr_%date:~0,10%.log

buffer=64000 owner=bszlhr

-----创建信用信息的表----------

create table GCCredit(

itemID numb ......

游标:

用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。

分类:

静态游标:

分为显式游标和隐式游标。

REF游标:

是一种引用类型,类似于指针。

显式游标:

CURSOR 游标名 ( 参数 ) [返回值类型] IS

Select 语句

生命周期:

1.打开游标(OP ......

用Java来操作数据库,有如下几种方式:

1JDBC-ODBC桥:ODBC数据源在操作系统层面给予了支持,我们可以不用了解底层到底是封装的哪种数据源,也照样可以完成对数据的操作。但是它有平台依赖性,不太推荐使用。

2Java到本地API

3Java到网络协议

4Java到数据库协议:速度最快

连接数据库可以分为四步:

A加载驱动程序(� ......

2008-09-02

J2EE操作Oracle的clob类型字段

关键字: java

Oracle中,Varchar2支持的最大字节数为4KB,所以对于某些长字符串的处理,我们需要用CLOB类型的字段,CLOB字段最大支持4GB。

还有其他几种类型:

blob:二进制,如果exe,zip

clob:单字节码,比如一般的文本文件.

nlob:多字节码,如UTF格式的文件.

以下就 ......

oracle sql 拆分字符串,oracle 拆分字符串相关推荐

  1. Oracle+sql+取年度,oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...

  2. sql字符串截取oracle,SQL Sever和Oracle截取字符串分析

    不同的数据库下截取字符串的方法函数是不同的,在sql server下用的是substring(expression, start, length),Oracle下用的是substr(expressio ...

  3. oracle sql下划线,oracle通配符?oracle like 下划线?oracle escape用法?通配符like的使用教程...

    你是否正在寻找关于oracle通配符的内容?让我把最内涵的东西奉献给你: oracle sql语言模糊查询--通配符like的使用教程 oracle在Where子句中,可以对datetime.char ...

  4. oracle sql语句序列,Oracle SQL之 序列使用限制

    Restrictions on Sequence Values You cannot use CURRVAL and NEXTVAL in the following constructs: ■ A ...

  5. oracle的 客户端工具,Oracle SQL Handler下载-Oracle数据库客户端工具5.2 官方版-东坡下载...

    Oracle数据库客户端工具是一款非常好用的Oracle数据库客户端工具.有了它,用户可以轻松导出各种数据,操作简单,使用方便,占用资源少.有这方面需要的朋友可以来下载试试! Oracle数据库客户端 ...

  6. oracle sql去差集,Oracle 两个逗号分割的字符串,获取交集、差集的sql实现过程解析...

    Oracle数据库的两个字段值为逗号分割的字符串,例如:字段A值为"1,2,3,5",字段B为"2". 想获取两个字段的交集(相同值)2,获取两个字段的差集(差 ...

  7. oracle 三列数值相加,Oracle SQL/PLSQL:按货币拆分和求和值的分层查询

    恐怕你把大家都搞糊涂了.) 虽然你的要求部分难以理解,但我认为如果我必须处理这类任务,我会做一件事.我将编写递归函数,计算从树的任何部分到叶的成本. 以下是与您类似的数据演示: select prod ...

  8. oracle sql判断相等,Oracle PL/SQL判断两个字段相等或不等问题

    Oracle PL/SQL中判断两个两个字段相等或者不相等的时候,常常出现:字段值明明不相等(一个空,一个不空),但是判断不相等的时候就是得不到TRUE. 例如以下代码: ... a1  VARCHA ...

  9. oracle sql 调试,关于Oracle和SQL存储调试和出错处理

    今天,小编为大家带来了新的关于数据库的内容.在大型数据库中,因为开发的需要,经常需要调用Procedure.在Oracle和SQLServer上开发Procedure因为语法不同,而有所区别:调试Pr ...

  10. oracle sql loop merge,Oracle之存储过程和MERGE INTO语句

    一.MERGE INTO语句 1.merge into语句的功能:我们操作数据库的时候,有时候会遇到insert或者Update这种需求.我们操纵代码时至少需要写一个插入语句和更新语句并且还得单独写方 ...

最新文章

  1. 汉字笔画数据_统计学原理 数据的预处理
  2. UVALive 8513 lovers 2017 西安区域赛 B 贪心+multiset
  3. DOS 批处理命令学习1
  4. 九、linux设备节点注册
  5. 设置程序默认打开方式
  6. C语言基于GTK+Libvlc实现的简易视频播放器(二)
  7. CentOS6.5安装ElasticSearch6.2.3
  8. UML图入门学习笔记
  9. python提供rest服务_Python中的授权REST服务
  10. CocoaLumberjack
  11. System Center Configuration Manager 文档
  12. i8一点通如何加载虚拟光驱玩游戏
  13. Weblogic下载与安装
  14. 基于Windows XP SP3系统下MS08067漏洞攻击
  15. 向量距离(Distance)
  16. 2D Skinned Mesh(3D的完全翻版 带旋转)
  17. Qt:Windows编程—Qt实现注册表启动项管理
  18. linux zip压缩排除目录,Linux系统zip压缩命令详细参数,附文件排除选项的正确用法...
  19. python怎么批量下载图片_怎样批量下载在线图片?
  20. 控制Canon相机进行拍照,并把拍摄的照片存储到D盘

热门文章

  1. 直接选择排序和冒泡排序
  2. 破解tinypng文件上传的限制
  3. python求角度公式_Python 计算任意两向量之间的夹角方法
  4. python和excel的优缺点_Excel不好吗?为什么非要学python?
  5. 小米平板4/4plus手机屏幕驱动板使用步骤说明
  6. 如何拆分复杂需求的用户故事?这些必杀技GET
  7. VSCode 下载速度慢问题解决
  8. 翁恺老师 | 细胞自动机
  9. Java三大特性的理解
  10. 使用装机软件后,删除开机启动项的方法