随笔分类 - Oracle
工作中常用到的一些Oracle的知识
摘要:1、oracle start with connect by 本身的递归效率还是非常可观的。 2、但是它要经过全表扫描(具体原因及改造方法有待探讨),因此当此部分作为子查询时会极大的拖慢查询速度,慎用或者不用, 3、如果要做为子查询,只能在connect by 后面添加比较详细的递归条件,以达到减少
阅读全文
摘要:原文链接:https://blog.csdn.net/u012414590/article/details/71435440
阅读全文
摘要:--1、oracle查看表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M) ", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M) ", TO_CHAR(ROUND(
阅读全文
摘要:当时用到的查找分区的sql,做一个记录
阅读全文
摘要:1、查询Oracle正在执行的sql语句及执行该语句的用户 2、查看正在执行sql的发起者的发放程序
阅读全文
摘要:一、根据sql查询 二、用plsql developer工具进行查询 1、点击objects中头部望远镜 2、输入要查询的文本以及添加查询条件
阅读全文
摘要:--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t; 查询结果为CLOB SELECT wm_concat(t.ename) FROM scott.emp t ORDER BY t.sal;
阅读全文
摘要:prior放的左右位置决定了检索是自底向上还是自顶向下. 左边是自上而下(找子节点),右边是自下而上(找父节点) 深入(转):oracle 递归查询 CONNECT BY、START WITH、CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、SYS_CONNECT_BY_PATH
阅读全文
摘要:工作中经常会遇到正在跑存储过程报表空间不足的错误,查询方法如下 1、oracle查看表空间使用情况 2、oracle是否开启自动扩展
阅读全文
摘要:-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图-- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。-- ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。-- USER_TABLES意为某一用户所拥有的所有的关系表。-
阅读全文