zoukankan      html  css  js  c++  java
  • 表及列信息查询

    查某个用户下指定表名查表的基本信息,不指定表名则查该用户下所有的表,segment_type 指定为表类型 也有index 类型

    select a.table_name 表名,
    b.created 创建时间,
    b.last_ddl_time 最后修改时间,
    c.last_analyzed 最后分析时间,
    c.tablespace_name 表空间,
    c.num_rows 行数, --要经过表分析后才精确 分析表可以用 analyze 也可以用系统包 dbms_stats
    d.bytes / 1024 / 1024||'m' 大小,
    a.comments 表注释
    from user_tab_comments a
    inner join user_objects b on a.table_name = b.object_name
    inner join user_tables c on b.object_name = c.table_name
    inner join user_segments d on c.table_name = d.segment_name
    and a.table_name='test2'
    and d.segment_type = 'table'
    order by num_rows desc

    --某个表的列名,数据类型,和注释
    select a.column_name as 列名,
    data_type || '(' || data_length || ')' as 数据类型,
    b.comments as 注释说明
    from user_tab_columns a
    inner join user_col_comments b
    on a.column_name = b.column_name
    where a.table_name = upper('&table')
    and b.table_name = upper('&table')
    order by a.column_id

  • 相关阅读:
    JAVA 线程安全与同步机制
    JAVA 多线程
    el-table 宽度自适应bug
    详解迭代器Iterator
    理解基本类型的溢出
    理解classpath
    I/O(一):基础知识
    C++: 智能指针
    C++: 值类别与移动语义基础
    CUDA 架构与编程概述
  • 原文地址:https://www.cnblogs.com/tianmingt/p/4434759.html
Copyright © 2011-2022 走看看