-- 查看坏了的数据块
select * from V$DATABASE_BLOCK_CORRUPTION;
-- 查看实例统计信息
select * FROM V$SGASTAT;
-- 查看会话的统计信息
select * from V$STATNAME;
-- 正则表达式
SELECT LEVEL, FROM DUAL CONNECT BY LEVEL <=12;
SELECT NVL(regexp_substr('0101-0102-0103-0104', '[^-]+', 1, LEVEL, 'i'), 'NULLL') AS STR
FROM dual CONNECT BY LEVEL <= 4;
select regexp_substr('0101-0102-0103-0104','[^-]+',1,1),
regexp_substr('0101-0102-0103-0104','[^-]+',1,2),
regexp_substr('0101-0102-0103-0104','[^-]+',1,3),
regexp_substr('0101-0102-0103-0104','[^-]+',1,4),
regexp_substr('0101-0102-0103-0104','[^-]+',1,5) aa
from dual t;
-- oracle分割字符串函数 .
CREATE OR REPLACE TYPE TABLETYPE_VARCHAR2 IS VARRAY(800) of VARCHAR2(50);
create or replace function f_split(
/*功能:分割字符串
实现:通过分割符对字符串进行分割
编写人: 20111205
*/var_source_string in varchar2, --要分割的字符串
var_separator in varchar2, --分隔符
var_number in number := 0 --输分割的第几个值,如果为0则表示全部输出
) return TABLETYPE_VARCHAR2 is
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12961536/viewspace-769585/ ,如需转载,请注明出处,否则将追究法律责任。