oracle sql 拆分字符串,oracle 拆分字符串
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 拆分字符串相关推荐
- Oracle+sql+取年度,oracle SQL语句取本周本月本年的数据
--国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...
- sql字符串截取oracle,SQL Sever和Oracle截取字符串分析
不同的数据库下截取字符串的方法函数是不同的,在sql server下用的是substring(expression, start, length),Oracle下用的是substr(expressio ...
- oracle sql下划线,oracle通配符?oracle like 下划线?oracle escape用法?通配符like的使用教程...
你是否正在寻找关于oracle通配符的内容?让我把最内涵的东西奉献给你: oracle sql语言模糊查询--通配符like的使用教程 oracle在Where子句中,可以对datetime.char ...
- oracle sql语句序列,Oracle SQL之 序列使用限制
Restrictions on Sequence Values You cannot use CURRVAL and NEXTVAL in the following constructs: ■ A ...
- oracle的 客户端工具,Oracle SQL Handler下载-Oracle数据库客户端工具5.2 官方版-东坡下载...
Oracle数据库客户端工具是一款非常好用的Oracle数据库客户端工具.有了它,用户可以轻松导出各种数据,操作简单,使用方便,占用资源少.有这方面需要的朋友可以来下载试试! Oracle数据库客户端 ...
- oracle sql去差集,Oracle 两个逗号分割的字符串,获取交集、差集的sql实现过程解析...
Oracle数据库的两个字段值为逗号分割的字符串,例如:字段A值为"1,2,3,5",字段B为"2". 想获取两个字段的交集(相同值)2,获取两个字段的差集(差 ...
- oracle 三列数值相加,Oracle SQL/PLSQL:按货币拆分和求和值的分层查询
恐怕你把大家都搞糊涂了.) 虽然你的要求部分难以理解,但我认为如果我必须处理这类任务,我会做一件事.我将编写递归函数,计算从树的任何部分到叶的成本. 以下是与您类似的数据演示: select prod ...
- oracle sql判断相等,Oracle PL/SQL判断两个字段相等或不等问题
Oracle PL/SQL中判断两个两个字段相等或者不相等的时候,常常出现:字段值明明不相等(一个空,一个不空),但是判断不相等的时候就是得不到TRUE. 例如以下代码: ... a1 VARCHA ...
- oracle sql 调试,关于Oracle和SQL存储调试和出错处理
今天,小编为大家带来了新的关于数据库的内容.在大型数据库中,因为开发的需要,经常需要调用Procedure.在Oracle和SQLServer上开发Procedure因为语法不同,而有所区别:调试Pr ...
- oracle sql loop merge,Oracle之存储过程和MERGE INTO语句
一.MERGE INTO语句 1.merge into语句的功能:我们操作数据库的时候,有时候会遇到insert或者Update这种需求.我们操纵代码时至少需要写一个插入语句和更新语句并且还得单独写方 ...
最新文章
- 关于Quartz.NET作业调度框架的一点小小的封装,实现伪AOP写LOG功能
- STL容器的应用场景
- Xcode环境变量,Build Settings参数
- Winmail邮件服务器
- Class-dump
- Log4j的FileAppender配置
- js 操作java对象_JavaScript 对象基础
- CCNA知识总结(一)
- Spark SQL整合Hive
- glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h.
- Jaakko isalo谈《愤怒的小鸟》创意来源
- 一个函数解决【LeetCode 买卖股票的最佳时机】系列所有题目!
- matlab基本图形处理实验,MATLAB数字图像处理实验讲义(指导书)
- SAS安装数据SID文件无效问题的解决
- iOS 字体pt和px的转换
- 【三色N95pro显示器驱动板烧录-维修小记】
- python爬虫-喜马拉雅_晚安妈妈睡前故事
- goldengate mysql to oracle,goldengate mysql to oracle OGG-00146 求助!
- 输入一个数字n输出n以内的素数
- 本实例要求输出名言“贵有恒,何必三更起五更睡:最无益,只怕一日曝十日寒。