ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 107

107

原创 Linux操作系统 作者:simkyo 时间:2013-08-29 13:49:36 0 删除 编辑

-- 查看坏了的数据块
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博客 ” ,链接:http://blog.itpub.net/12961536/viewspace-769585/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 105
下一篇: 108
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    137009