all people seem to need date process
all -------application people --presentationseem -----session to ------transportneed ------networkdate ------dat...
权限的with admin option 和with grant option
with admin option 用于system privilege ,他是不级联的例如 SYS : grant create table to A with admin option 然...
约束的deferrable
对于约束我们可以在创建时使用deferrable 来延时该约束起作用例:create table t(a int,b char(10)); alter table t add constraint pk_t primary key(a) deferrable initially deferred; 这...
oracle中的4种insert方式 piovting insert first insert all(分有条件,无条件)
多表INSERT语句1)INSERT...SELECT语句能够作为单个的DML语句的一部分用于插入行到多表中2)多表INSERT语句能够被用在数据仓库系统中从一个或多个操作源转移数据到一组目的表中3)Oracle9i引入下面的多表插入语句的类型...
connect by prior start with 查询树型关系
在SELECT命令中使用CONNECT BY 和蔼START WITH 子句可以查询表中的树型结构关系。其命令格式如下: SELECT 。。。 CONNECT BY {PRIOR 列名1=列名2|列名1=PRIOR 裂名2} [START WITH]; CONNECT...
关于group by 和rollup cube having的用法
group by 可以按照条件进行分组,往往用于有sum ,avg,min,max等函数的使用,例如select manager_id ,sum(salary) from employess group by manager_id,要点是 select 后的column 除了聚合函数,都...
oracle wait event学习(2)
non-idle(非空闲)等待事件,在我们进行数据库的调整时要深入的关注和研究。一些常见的非空闲等待时间如下:1、db file scattered read2、db file sequential read3、buffer busy wait4、free buffer wait5、e...
oracle wait event学习(1)
oracle 从7i开始引入了wait_event ,9iR2是有400个多事件,10g有了800多个,到了11GR2,已经有了1118个,所有的事件都可以在v$event_name这个视图中找到。 oracle的wait_event 分2种,idle和non-idle, ...
hash join ,nested loop join ,sort merge join 3种表连接详解
多表之间的连接有三种方式:Nested Loops,Hash Join 和 Sort Merge Join. 下面来介绍三种不同连接的不同: 一. NESTED LOOP:对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。在嵌套...