oracle
mllhxn
这个作者很懒,什么都没留下…
展开
-
Oracle开发专题之:分析函数(OVER)1
目录:===============================================1.Oracle分析函数简介2. Oracle分析函数简单实例3.分析函数OVER解析一、Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即Online Transaction Process),这些系统的特点是具备实时要求,或者至少说转载 2015-11-05 19:24:54 · 452 阅读 · 0 评论 -
oracle递归查询(查询条件ID下得所有子集)
一、CREATE TABLE TBL_TEST ( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER DEFAULT 0 ) INSERT INTO TBL_TEST(ID,NAME,PID) VALUES(‘1’,’10’,’0’);转载 2017-03-02 21:12:40 · 2213 阅读 · 0 评论 -
常见Oracle HINT用法
1 /+ALL_ROWS/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2 /+FIRST_ROWS/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如:转载 2016-01-22 10:14:51 · 435 阅读 · 0 评论 -
ratio_to_report 分析函数求占比
drop table test; create table test ( name varchar(20), kemu varchar(20), score number ); insert into test values('testa','yuwen',10); insert into test values('testa','英语',100); insert into te转载 2016-01-22 09:50:31 · 3258 阅读 · 0 评论 -
Oracle分组ROLLUP、GROUP BY、GROUPING、GROUPING SETS区别和作用
1.ROLLUPROLLUP的作用相当于SQL> set autotrace onSQL> select department_id,job_id,count(*) from employees group by department_id,job_id union select department_id,null,count(*) from employe转载 2016-01-21 21:10:44 · 915 阅读 · 0 评论 -
Oracle的rollup、cube、grouping sets函数
Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。rollup假设有一个表test,有A、B、C、D、E5列。 如果使用group by rollup(A,B,C),首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。roll转载 2016-01-04 14:53:17 · 361 阅读 · 0 评论 -
SQL*LOADER
Oracle 的SQL*LOADER可以将外部数据加载到数据库表中。下面是SQL*LOADER的基本特点:1)能装入不同数据类型文件及多个数据文件的数据2)可装入固定格式,自由定界以及可度长格式的数据3)可以装入二进制,压缩十进制数据4)一次可对多个表装入数据5)连接多个物理记录装到一个记录中6)对一单记录分解再装入到表中7)可以用 数对制定列生成唯一的KEY8转载 2015-10-06 15:47:45 · 668 阅读 · 0 评论 -
被锁 和解锁
SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.转载 2015-10-06 15:46:03 · 584 阅读 · 0 评论 -
Oracle开发之:窗口函数 3( rows between unbounded preceding and current row)
目录=========================================1.窗口函数简介2.窗口函数示例-全统计3.窗口函数进阶-滚动统计(累积/均值)4.窗口函数进阶-根据时间范围统计5.窗口函数进阶-first_value/last_value6.窗口函数进阶-比较相邻记录一、窗口函数简介:到目前为止,我们所学习的分析函数在计算/统转载 2015-11-05 19:32:12 · 4987 阅读 · 2 评论 -
常规load方式
----load.ctl文件load datainfile 'c:\1.txt'into table deptfields terminated by ','(deptno,dname,loc)----数据如下10,Sales,Virginia20,Accounting,Virginia30,Consulting,Virginia40,Finance转载 2015-10-06 15:45:30 · 436 阅读 · 0 评论 -
Oracle开发专题之:分析函数2(Rank, Dense_rank, row_number)
目录===============================================1.使用rownum为记录排名2.使用分析函数来为记录排名3.使用分析函数为记录进行分组排名一、使用rownum为记录排名:在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的基本应用,现在我们再来考虑下面几个问题:①对所有客户按订单总额进行排名转载 2015-11-05 19:30:06 · 346 阅读 · 0 评论