Oracle
zhi_yang
这个作者很懒,什么都没留下…
展开
-
Oracle中的分析函数详解
oracle中分析函数使用分析函数一般在DW数据库中使用,会很方便你的一些报表实现!正文:Oracle 分析函数使用介绍 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面...原创 2010-09-03 13:29:02 · 211 阅读 · 0 评论 -
Oracle分析函数实例
sum() over(...)...1:[code="sql"]WITH t AS(SELECT DATE'2010-01-03' 时间, 1 新增数量 FROM dual UNION ALLSELECT DATE'2010-01-04' 时间, 3 新增数量 FROM dual UNION ALLSELECT DATE'2010-01-05' 时间, 5 新增数量 FRO...原创 2010-09-03 15:19:06 · 126 阅读 · 0 评论 -
Oracle中的触发器
[code="sql"]--Trigger:--顾名思义,new是新插入的数据,old是原来的数据--insert只会有new,代表着要插入的新记录--delete只会有old,代表着要删除的记录--update由于执行的是先删除旧的记录,再插入新的记录,因此new和old都会有,且含义与上面的相同 --已有表examscore 表中总成绩应该等于期中成绩与期末成绩之和。 ...2010-09-06 14:07:05 · 109 阅读 · 0 评论 -
Oracle索引功能
Use below query to find out the invalid indexes:[code="sql"]SELECT index_name, status FROM dba_INDEXES WHERE status='UNUSABLE';SELECT * from USER_INDEXES WHERE STATUS = 'INVALID';[/code]原创 2010-09-09 08:21:51 · 119 阅读 · 0 评论 -
求高性能SQL非常有挑战性的数据库查询语句
前提情况如下:数据库环境:Oracle1、首先有两张表,A表(班次表),B表(班次中的休息时间表)A表:[img]http://dl.iteye.com/upload/attachment/0071/5686/048b13c1-c08c-3d11-adba-14b5c339bde2.png[/img]B表:[img]http://dl.iteye.com...原创 2012-07-30 21:18:41 · 153 阅读 · 0 评论