
oracle
andrewbaepk
这个作者很懒,什么都没留下…
展开
-
LEFT JOIN后AND与WHERE的异同
1、AND 过滤之后再连接 2、WHERE 连接之后再过滤 下面以具体例子来说明: (1)、建表及插入测试数据 [c-sharp]view plaincopyprint? --建测试表 create table FACT_TAB ( ID INTEGER, STATUS VARCHAR2(8) ); create table DIM_S转载 2012-12-26 17:35:39 · 634 阅读 · 0 评论 -
SQL 执行顺序和性能优化
一:查询的逻辑执行顺序 (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) WITH {cube | rollup} (7) HAVING (8) SELECT (9) DISTINCT (11) (10) ORDER转载 2012-12-26 14:02:57 · 923 阅读 · 0 评论 -
Oracle Merge 使用
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句可以加WHERE子句 3、在ON条件中使用常量过滤转载 2012-12-26 13:19:31 · 385 阅读 · 0 评论 -
Oracle 启动的三个步骤
Oracle 数据库的启动需要三个步骤,当我们直接输入Startup进行启动时,实际上数据库已经隐含的将三个步骤一起执行。 而实际上,Oracle的启动过程包括了启动例程,装载数据库,打开数据库。每完成一个步骤,数据库就进入了一个特定的环境,以保证数据库进入了某种一致性的状态。 本文即是对这三个步骤中需要打开的文件,以及各个步骤执行后的数据库状态进行简单的实验。我们在每一个步骤执行时,转载 2012-12-27 21:02:16 · 481 阅读 · 0 评论 -
oracle session和processes的设置
1.sessions 在初始化参数所设定的限制中,最为人所知的估计就是sessions和processes Sessions 参数指定了一个 Instance中能够同时存在的sessions数量,或者说,就是能同时登陆到数据库的并发用户数。通常,我们设定这个数字时需要考虑我们可能会有多少个同时连接到数据库的并发用户,并加上后台进程的进程数,最后乘与1.1. 比如说,估计系统中可能转载 2012-12-27 20:44:30 · 1570 阅读 · 0 评论