随笔分类 -  oracle

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