zoukankan      html  css  js  c++  java
  • oracle查询2G以上的表

    SELECT a.*, b.comments
      FROM (SELECT OWNER,
                   SEGMENT_NAME,
                   SEGMENT_TYPE,
                   round(SUM(BYTES / 1024 / 1024 / 1024), 3) GB
              FROM DBA_SEGMENTS
             WHERE OWNER IN ('TEST') --and segment_type LIKE 'TABLE%'
             GROUP BY OWNER, SEGMENT_NAME, SEGMENT_TYPE) a,
           dba_tab_comments b
     where a.SEGMENT_NAME = b.table_name
       AND B.owner = A.OWNER
       and a.GB > 2
     ORDER BY 1, 4 DESC;

    ----取前几个表

    SELECT *
      FROM (SELECT a.*, b.comments, ROWNUM RN
              FROM (SELECT OWNER,
                           SEGMENT_NAME,
                           SEGMENT_TYPE,
                           round(SUM(BYTES / 1024 / 1024 / 1024), 3) GB
                      FROM DBA_SEGMENTS
                     WHERE OWNER IN ('PTS') --and segment_type LIKE 'TABLE%'
                     GROUP BY OWNER, SEGMENT_NAME, SEGMENT_TYPE) a,
                   dba_tab_comments b
             where a.SEGMENT_NAME = b.table_name
               AND B.owner = A.OWNER
               and a.GB > 2) DD
     WHERE DD.RN < 5
     ORDER BY 1, 4 DESC;

  • 相关阅读:
    英语中的一个月几天的表示法
    深圳梧桐山游记
    linux中创建文件和文件夹
    linux中~和/的区别
    linux中的--和-的区别
    linux中vi和vim的区别
    基本数据类型大小和范围
    洛谷 [AHOI2001]质数和分解
    codevs 1115 开心的金明--01背包
    codevs 1080 线段树练习--用树状数组做的
  • 原文地址:https://www.cnblogs.com/ss-33/p/8601745.html
Copyright © 2011-2022 走看看