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中文网
发表评论 取消回复