oracle怎么查询用户的表信息

2023年 4月 15日 10.4k 0

oracle查询用户表信息的方法:1、利用“SELECT count(*) FROM user_tables”查询当前用户下的表数量;2、利用“SELECT * FROM user_tables;”查询当前用户下的表。 本教程操作环境:Windows10系统、Or

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怎么查询用户的表信息的详细内容,更多请关注每日运维其它相关文章!

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论