04 2007 档案

DBA常用SQL语句系列
摘要:一、数据库构架体系 1、表空间的监控是一个重要的任务,我们必须时刻关心表空间的设置,是否满足现在应用的需求,以下的语句可以查询到表空间的详细信息 [Copy to clipboard] [ - ]CODE: SELECT TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS, MAX_EXTENTS,PCT_INC... 阅读全文

posted @ 2007-04-27 10:10 Leetle 阅读(589) 评论(0) 推荐(0)

Function怎么返回一个数据集
摘要:1.CREATE OR REPLACE PACKAGE ROME AS AS TYPE RefCursor IS REF CURSOR; Function GetCompany(key IN char) return RefCursor; END; / CREATE OR REPLACE PACKAGE BODY ROME IS IS Function GetCompany(key IN char... 阅读全文

posted @ 2007-04-27 09:54 Leetle 阅读(484) 评论(0) 推荐(0)

Oracle 9i 分析函数参考手册
摘要: Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 阅读全文

posted @ 2007-04-17 15:08 Leetle 阅读(314) 评论(0) 推荐(0)

使用Oracle的分析函数ROW_NUMBER、DENSE_RANK、RANK
摘要:这三个分析函数都可以在各个分组内从1开始排序。ROW_NUMBER()是没有重复值的,可以利用它实现分页显示。DENSE_RANK()是连续排序,有两个第二名时仍然跟着第三名。RANK()是跳跃排序,有两个第二名时接下来就是第四名(同样是在各个分组内)。 SELECT * FROM ( SELECT deptno, ename, sal, ROW_NUMBER() OVER ( ... 阅读全文

posted @ 2007-04-09 14:09 Leetle 阅读(377) 评论(0) 推荐(0)

oracle日期处理完全版(三)
摘要:15. 找出今年的天数 select add_months(trunc(sysdate,'year'), 12) - trunc(sysdate,'year') from dual 闰年的处理方法 to_char( last_day( to_date('02' || :year,'mmyyyy') ), 'dd' ) 如果是28就不是闰年 16. yyyy与rrrr的区别 'YYYY99 TO_C... 阅读全文

posted @ 2007-04-06 09:37 Leetle 阅读(273) 评论(0) 推荐(0)

oracle日期处理完全版(二)
摘要:. select count(*) from ( select rownum-1 rnum from all_objects where rownum select sysdate ,to_char(sysdate,'hh') from dual; SYSDATE TO_CHAR(SYSDATE,'HH') -------------------- --------------------- 2... 阅读全文

posted @ 2007-04-06 09:36 Leetle 阅读(180) 评论(0) 推荐(0)

oracle日期处理完全版(一)
摘要:TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy fo... 阅读全文

posted @ 2007-04-06 09:35 Leetle 阅读(337) 评论(0) 推荐(0)

导航