oracle怎么查询用户的表信息

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

oracle怎么查询用户的表信息

本教程操作环境: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视频教程

以上就是

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享