随笔分类 - oracle
摘要:INDEX SKIP SCAN 当表中建立有复合索引的时候,查询时,除复合索引第一列外,别的列作为条件时,且优化器模式为CBO,这个时候查询可能会用到INDEX SKIP SCAN skip scan会检测出前导列的唯一值个数,每个唯一值都会作为常规扫描的入口,再次基础上做一次查找,最后将这些查询的
阅读全文
摘要:1.索引的作用 数据库对象 用于提高数据库检索的效率,对于where,group,order by条件中经常出现的字段,创建索引可以加快效率 缺点:如果对于大量的数据插入时效率可能会变低 2.索引的使用 如果有这么一张表:student(字段id,sex,name,age等) (1)单一索引 (2)
阅读全文
摘要:作用 connect by主要用于父子,祖孙,上下级等层级关系的查询 语法 { CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ]| START WITH condition CONNECT BY
阅读全文
摘要:作用 可以实现将多列记录聚合为一列记录,实现数据的压缩 语法结构 listagg(measure_expr,delimiter) within group ( order by order_by_clause); 解释:measure_expr可以是基于任何列的表达式 delimiter分隔符,默认
阅读全文
摘要:first_value和last_value函数 first_value和last_value函数 作用:first_value和last_value取收尾记录的值 用法:FIRST_VALUE ( [scalar_expression )OVER ( [ partition_by_clause ]
阅读全文