• 技术文章 >数据库 >Oracle

    oracle怎么查询用户的表信息

    长期闲置长期闲置2022-02-28 11:24:33原创375

    oracle查询用户表信息的方法:1、利用“SELECT count(*) FROM user_tables”查询当前用户下的表数量;2、利用“SELECT * FROM user_tables;”查询当前用户下的表。

    本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

    oracle怎么查询用户的表信息

    -- 查看当前用户的表:

    SELECT count(*) FROM user_tables;   -- 查看当前用户下有多少张表
    SELECT * FROM user_tables;          -- 查看当前用户下的表
    SELECT * FROM user_tab_comments;        -- 查看当前用户下的表,注释等
    SELECT * FROM user_col_comments;    -- 查看当前用户下的表的列名和注释
    SELECT * FROM user_tab_columns;     -- 查看当前用户下的表的列名等信息(详细但是没有备注)
    SELECT t.TABLE_NAME, t.NUM_ROWS FROM user_tables t;   -- 查看当前用户下的所有表名及该表含多少数据

    -- 查看所有用户的表:

    SELECT * FROM all_tab_comments;     -- 查看所有用户的表,注释等
    SELECT * FROM all_col_comments;     -- 查看所有用户的表的列名和注释
    SELECT * FROM all_tab_columns;      -- 查看所有用户的表的列名等信息(详细但是没有备注)

    -- 查询模板1:

    SELECT t.table_name, t.comments FROM user_tab_comments t;

    -- 查询模板2:

    SELECT r1, r2, r3, r5 
        FROM
        ( SELECT a.table_name r1, a.column_name r2, a.comments r3 FROM user_col_comments a ),
        ( SELECT t.table_name r4, t.comments r5 FROM user_tab_comments t ) 
        WHERE r4 = r1;

    推荐教程:《Oracle视频教程

    以上就是oracle怎么查询用户的表信息的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle怎么查询重复的数据 下一篇:oracle怎么增加表空间大小
    PHP编程就业班

    相关文章推荐

    • 什么是oracle rac• 什么是oracle DBA• 怎么查询oracle数据库字符集• oracle存储过程的作用有哪些• 完全掌握Oracle进阶学习之查看执行计划

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网