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加载驱动程序(� ......
-09-02
J2EE操作Oracle的clob类型字段
关键字: java
Oracle中,Varchar2支持的最大字节数为4KB,所以对于某些长字符串的处理,我们需要用CLOB类型的字段,CLOB字段最大支持4GB。
还有其他几种类型:
blob:二进制,如果exe,zip
clob:单字节码,比如一般的文本文件.
nlob:多字节码,如UTF格式的文件.
以下就 ......