Oracle 查詢庫中所有表名、字段名、字段名說明,查詢表的數據條數、表名、中文表名


Oracle 查詢庫中所有表名、字段名、字段名說明,查詢表的數據條數、表名、中文表名

查詢所有表名:

select t.table_name from user_tables t;
查詢所有字段名:
select t.column_name from user_col_comments t;
查詢指定表的所有字段名:
select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
查詢指定表的所有字段名和字段說明:
select t.column_name, t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
查詢所有表的表名和表說明:
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name;
查詢模糊表名的表名和表說明:

select t.table_name from user_tables t where t.table_name like 'BIZ_DICT%';
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name where t.table_name like 'BIZ_DICT%';

--查詢表的數據條數、表名、中文表名

select a.num_rows, a.TABLE_NAME, b.COMMENTS
from user_tables a, user_tab_comments b
WHERE a.TABLE_NAME = b.TABLE_NAME
order by TABLE_NAME;

select * from all_tab_comments -- 查詢所有用戶的表,視圖等。

select * from user_tab_comments -- 查詢本用戶的表,視圖等。

select * from all_col_comments --查詢所有用戶的表的列名和注釋。

select * from user_col_comments -- 查詢本用戶的表的列名和注釋。

select * from all_tab_columns --查詢所有用戶的表的列名等信息。

select * from [user]_tab_columns --查詢本用戶的表的列名等信息。

查詢所有表名:
select t.table_name from user_tables t;
查詢所有字段名:
select t.column_name from user_col_comments t;
查詢指定表的所有字段名:
select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
查詢指定表的所有字段名和字段說明:
select t.column_name, t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
查詢所有表的表名和表說明:
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name;
查詢模糊表名的表名和表說明:

select t.table_name from user_tables t where t.table_name like 'BIZ_DICT%';
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name where t.table_name like 'BIZ_DICT%';

--查詢表的數據條數、表名、中文表名

select a.num_rows, a.TABLE_NAME, b.COMMENTS
from user_tables a, user_tab_comments b
WHERE a.TABLE_NAME = b.TABLE_NAME
order by TABLE_NAME;

select * from all_tab_comments -- 查詢所有用戶的表,視圖等。

select * from user_tab_comments -- 查詢本用戶的表,視圖等。

select * from all_col_comments --查詢所有用戶的表的列名和注釋。

select * from user_col_comments -- 查詢本用戶的表的列名和注釋。

select * from all_tab_columns --查詢所有用戶的表的列名等信息。

select * from [user]_tab_columns --查詢本用戶的表的列名等信息。

本文由博客群發一文多發等運營工具平台 OpenWrite 發布


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM