自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

事后诸葛亮的程序人生(微信:zq9017197)

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 半联结&反联结!

半联结是在两个数据集(表)之间的联结,其中第一个数据集中的数据行在决定是否返回时会根据在另一个数据集中出现或不出现至少一个相匹配的数据行来确定。“不出先”匹配行——这是半联结的一种特殊形式,称为反联结。标准的内联结与半联结之间最主要的区别在于在半联结中,第1个数据集中的每一条记录至返回一次,而不管在第二个数据集中有几条匹配的数据。这个定义表明这个查询的实际处理过程可以通过在找到第1个匹配以后马

2012-12-26 16:40:37 997

原创 查询转换——使用物化视图进行查询重写(4)!

查询重写是一种发生在当一个查询或查询的一部分已经被保存为一个物化视图,转换器重写该查询以使用预先计算好的物化视图数据而不需要执行当前查询的转换。/*+ REWRITE(MVIEW_NAME) */  使用物化视图进行查询重写。SQL> select e.empno, e.ename, e.job 2 from emp e, dept d 3 where e.deptn

2012-12-25 10:54:38 1716

原创 查询转换——谓语前推(3)!

谓语前推用来将谓语从一个内含查询块中应用到不可合并的查询块中。目标就是允许索引的使用或者让其他对于数据集的筛选在查询中能够更早的进行。/*+ NO_PUSH_PRED */ 禁止谓语前推。SQL> select e1.ename, e1.sal, v.avg_sal 2 from emp e1, 3 (select e2.deptno, avg(e2.sa

2012-12-25 10:29:12 1661

原创 查询转换——子查询解嵌套(2)!

子查询解嵌套与视图合并的相似之处在于子查询也是通过一个单独的查询块来表示的。可合并的视图与可以解嵌套的子查询之间的主要区别在于它们的位置是不同的:子查询位于WHERE子句。/*+ NO_UNNEST */    禁止子查询解嵌套转换。SQL> select /*+ gather_plan_statistics */ * from emp where deptno in(select dep

2012-12-20 12:54:47 994

原创 查询转换——视图合并(1)!

查询转换的主要目的就是确定如果改变查询的写法会不会提供更好的查询计划。查询转换能够并且可能会重写你的查询。查询转换器可能会改变你最初所写查询的结构,只要这样的改变不会影响结果集。视图合并是一种将内嵌或存储试视图展开为能够独立分析或者与查询剩余部分合并成总体执行计划的独立查询块的转换。/*+ NO_QUERY_TRANSFORMATION */   禁止查询转换。/*+ MERGE(TA

2012-12-19 17:35:59 1885

原创 详细解析SPOOL用法及使用-技术交流

详细解析SPOOL用法及使用-技术交流SPOOL是SQLPLUS的命令set wrap on;    //当输出的行的长度大于设置的行的长度时(用set linesizen命令设置),当set wrap on时,输出行的多于的字符会另起一行显示,否则,会将输出行的多于字符切除,不予显示。set colsep ' ';   //域输出分隔符set echo off;    //显示s

2012-12-16 15:05:32 12236

转载 使用Tom卸载脚本卸载表数据到平文本文件

Tom为了体现“自动化精神”,提供了一整套从数据库中卸载数据到平文本中的方法。这个小文儿演示一下这些脚本的使用方法。1.从AskTom网站上下载Tom的脚本Tom关于卸载脚本的介绍信息http://asktom.oracle.com/tkyte/flat/index.html脚本直接下载链接http://asktom.oracle.com/tkyte/flat/unload

2012-12-14 11:40:19 1407

转载 相关列问题!

先来创建一个表Tcreate table t as select level as id ,level||'a' as a,level||level||'b' as b from dual connect by level这里A列的值能够确定B列的值,insert into t select * from t; .............................. 一直重复

2012-12-03 11:12:09 452

《Oracle Wait Interface性能诊断与调整实践指南》

《Oracle Wait Interface性能诊断与调整实践指南》

2012-12-17

《ORACLE SQL 高级编程》随书脚本

《ORACLE SQL 高级编程》随书脚本 英文版叫《pro oracle sql》 想要精通oracle sql必读书籍!

2012-12-17

ORACLE SQL 高级编程

《pro oralce sql》经典书籍的中文版《ORACLE SQL 高级编程》! 找了好久才找到的书籍,是中文的,英文瞥的童鞋也可以看的!

2012-12-17

java面试宝典

java面试宝典,面试的时候必备资料!

2012-12-17

Linux Shell脚本攻略(pdf书+源码)

Linux Shell脚本攻略(pdf书+源码)

2012-12-17

oracle常用函数大全

oracle常用函数大全 包含了oracle常用的100多个函数

2011-02-13

oracle高级sql学习

1.集合操作 2.EXISTS和NOT EXISTS的使用 3.WITH子句 4.MERGE INTO合并资料 5.层次查询(HIERARICAL RETRIVAL) 6.DECODE函数和行列互换 7.CASE表达式 8.ROWNUM—TOP-N分析 9.相关子查询和非相关子查询 10.增强的GROUP BY 11.分析函数(ANALYTICAL FUNCTIONS) 12.ROWID的使用 13. ORACLE10G正则表达式 14.使用HINT 15.PARITION分区 16.并行操作 17.扩展DDL和DML语句 18.MODEL语句 19.10G闪回查询 20.专题—行列转换 21.专题—连续值和累计值问题 22.专题—NULL和DUAL详 23.专题—时间、数字、字符格式详解 24.专题—ORACLE字符集问题 25.专题-随机值查询

2011-02-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除