代码改变世界

oracle嵌套表--整理的学习资料

2011-08-02 15:49 by Tracy., 633 阅读, 0 推荐, 收藏, 编辑
摘要:oracle嵌套表--整理的学习资料自己整理了一下一、嵌套表的定义: 嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。对主表中的每一条记录,嵌套表可以包含多个行。在某种意义上,它是在一个表中存储一对多关系的一种方法。考查一个包含部门信息的表,在任何时间内每个部门会有很多项目正在实施。在一个严格的关系模型中,将需要建立两个独立的表department和project. 嵌套表允许在department表中存放关于项目的信息。勿需执行联合操作,就可以通过department表直接访问项目表中的记录。这种不经联合而直接选择数据的能力使得用户对数据访问更加容易。甚至在并没有定义 阅读全文

Oracle:详细介绍Oracle数据库的聚簇技术

2011-08-02 14:48 by Tracy., 3064 阅读, 1 推荐, 收藏, 编辑
摘要:1. 什么是聚簇 \JM=Fy d1=A=: 聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。非聚簇索引的顺序与数据物理排列顺序无关,叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。一个表最多只能有一个聚簇索引。 Lks)IT ~&|K<&6dt 2. 使用 Oracle 聚簇索引 ,6Yp+ZWR lfc=NAlUDS 聚簇是一种存储表的方法,这些表密切相关并经常一起连接进磁盘的同一区域。例如,表 BOOKSHELF 和BOOKSHELF_AUTHOR 数据 阅读全文

fetch sys_refcursor type variable to table%rowtype variable

2011-07-28 16:49 by Tracy., 321 阅读, 0 推荐, 收藏, 编辑
摘要:SQL> CREATE TABLE EMP( 2 EMPNO NUMBER(4) NOT NULL, 3 ENAME VARCHAR2(10), 4 JOB VARCHAR2(9), 5 MGR NUMBER(4), 6 HIREDATE DATE, 7 SAL NUMBER(7, 2), 8 COMM NUMBER(7, 2), 9 DEPTNO NUMBER(2) 10 );Table created.SQL> INSERT INTO EMP VALUES(2, 'Jack', 'Tester', 6,TO_DATE('20-FEB-19 阅读全文

CTM:有关治疗萨满在新版本的治疗体会

2011-07-28 14:37 by Tracy., 1469 阅读, 0 推荐, 收藏, 编辑
摘要:有关治疗萨满在新版本的治疗体会 有关治疗萨满在新版本的治疗体会 4.1是一个治疗变革的时代,治疗这个角色已经不再是尽可能的利用自己的能力来挽救团队的底线,而是和团队中的坦克以及dps一起面对各种挑战,换句话说,dps和坦克的生存现在越来越依靠于团队的配合,而不是单单的依靠治疗的三围了。作为一个治疗萨满,或者说治疗者,这几点必须要有清醒认识: 1 你不可能很快的将血线拉高而不付出任何法力代价——80年代,一个治疗术可以达到1万多的治疗效果,而一个dps的血线不过3万,也就是说,以前2个治疗链就可以将3个血线危急的人挽救,然而放在现在,dps是10万多的血线,一个治疗链还是1万多的治疗效果,也就是 阅读全文

Asktom: Consistent reads

2011-07-26 16:40 by Tracy., 330 阅读, 0 推荐, 收藏, 编辑
摘要:Alex -- Thanks for the question regarding "consistent reads", version 8.1.6.3Submitted on 26-Jun-2001 15:08 Central time zoneTom's latest followup | Bookmark | BottomLast updated 13-Jul-2011 19:59You AskedHiI have been wondering what are consistent gets and db block gets, according to 阅读全文

Oracle: Benefits and consequences of the NOLOGGING option

2011-07-26 11:22 by Tracy., 372 阅读, 0 推荐, 收藏, 编辑
摘要:Posted on August 28, 2010 by Carlos Acostahttp://oracleexamples.wordpress.com/2010/08/28/benefits-and-consequences-of-the-nologging-option/I still find confusion out there about the LOGGING and NOLOGGING clauses when performing DML and DDL operations, the reality is that the NOLOGGING clause will wo 阅读全文

Oracle:临时表的统计信息

2011-07-19 14:03 by Tracy., 1828 阅读, 0 推荐, 收藏, 编辑
摘要:使用临时表的sql优化案例二-临时表的统计信息对于基于成本优化器的数据库来说,准确的统计信息对数据库是否选择最优化的执行方式尤其重要。然而对于临时表,利用这种方式统计信息却有可能造成明显的效率故障。因为临时表平时都是空表,如果对其进行分析,其统计信息记录数为0行,与实际使用时的情况相差甚远。 那么对于临时表,我们建议自己来指定统计信息:1,估算临时表行数 根据实际业务估算临时表在计算过程中可能产生多少数据, 2,计算临时表block数 简单的方法就是建一个与临时表结构相同的固定表,插入上面估算出的数据,例如估算出2000条,则根据临时表数据生成情况插 入2000条数据。然后分析表得到其bloc 阅读全文

Oracle:DBMS_STATS.GATHER_TABLE_STATS的语法

2011-07-19 13:56 by Tracy., 10689 阅读, 0 推荐, 收藏, 编辑
摘要:作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息.DBMS_STATS.GATHER_TABLE_STATS的语法如下:DBMS_STATS.GATHER_TABLE_STATS (ownname VARCHAR2, tabname VARCHAR2, partname VARCHAR2, estimate_percent NUMBER, block_sample BOOLEAN, method_opt VARCHAR2, degree NUMBER, granularity VARCHAR2, cascade BOOLEAN, stattab VAR 阅读全文

Oracle:Scalar Subqueries

2011-07-19 13:41 by Tracy., 583 阅读, 0 推荐, 收藏, 编辑
摘要:OverviewIntroduced in Oracle9, scalar subqueries allow you to treat the output of a subquery as a column or even an expression within a SELECT statement. It is a query that only selects one column or expression and returns just one row. If the scalar subquery fails to return select any rows, Oracle 阅读全文

Oracle:Using the DBMS_STATS-package

2011-07-19 13:19 by Tracy., 481 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:735625536552You AskedWe are doing performance-testing of SQL-statements in our project. When running explain-plans on the statements, the results are often not realistic due to the fact that we have not loaded the tables with data 阅读全文

Oracle :Insert ways.

2011-07-19 11:44 by Tracy., 272 阅读, 0 推荐, 收藏, 编辑
摘要:You AskedI'am working on enhancing the performance of some long running queries in our application. The existing code uses the NOT EXISTS clause extensively and I wondered if it would be a good idea to use OUTER JOINS instead, wherever possible. For example, all else being equal, which of the fo 阅读全文

Oracle partitioning is not always a good idea.

2011-07-15 16:59 by Tracy., 242 阅读, 0 推荐, 收藏, 编辑
摘要:a) partitioning is NOT fast=trueb) you MUST understand the physics behind the data, whats happening.Say you took a table T with columns ( ID primary key, CUST_ID, ... )You hash partitioned into 64 partitions by ID.You have a local index on CUST_ID.MOST of your queries are "where cust_id = :x&qu 阅读全文

Pivot a result set

2011-07-15 16:52 by Tracy., 254 阅读, 0 推荐, 收藏, 编辑
摘要:You AskedHi Tom,I have two tables which are a 1 - M relationship.I have a user who want a horizontal view of thedata.For instance,Table AKey-1 char(3);table A values_______123Table Bbkey-a char(3);bcode char(1);table b values1 T1 A1 G2 A2 T2 L3 AWhat he wants to see isall matches between the tablesw 阅读全文

CTM的戒律ms

2011-07-15 15:07 by Tracy., 3288 阅读, 0 推荐, 收藏, 编辑
摘要:http://nga.178.com/read.php?tid=42968821.1天赋选择 两套推荐的cata天赋模板。我们将随着经验的积累更改建议。 戒律 [ 33/8/0]点出赎罪和大天使 [31/8/2]舍弃赎罪和大天使 1.2问答 让我们谈谈大天使和赎罪 每次惩击或神圣之火都能叠加布道,直到5层,布道可以减少蓝耗并提高惩击的伤害。赎罪则能把惩击伤害量的100%转为对5个目标的治疗,这个治疗是智能的,可以自动治疗15码范围内生命值最低的5个人,包括猎人的宠物和一些临时宠物,如暗影恶魔。叠加5层布道后使用大天使能回蓝,回蓝量略低于5次惩击的耗蓝,同时可以提高你的治疗效果(每层3%)18秒 阅读全文

全面学习ORACLE Scheduler特性(2)管理jobs

2011-07-11 09:41 by Tracy., 347 阅读, 0 推荐, 收藏, 编辑
摘要:1.2 管理Jobs 1.2.1 启用Jobs 前面创建JOB时,由于未显式的指定ENABLED参数,因此即使指定了START_DATE,不过默认情况下JOB不会自动执行。对于这种情况,DBMS_SCHEDULER包中提供了一个过程ENABLE,可以用来修改JOB的启用状态,调用方式非常简单,例如: SQL> exec dbms_scheduler.enable(¨INSERT_TEST_TBL... 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页