表及列信息查询
查某個用戶下指定表名查表的基本信息,不指定表名則查該用戶下所有的表,segment_type 指定為表類型 也有index 類型
select a.table_name 表名,
b.created 創建時間,
b.last_ddl_time 最后修改時間,
c.last_analyzed 最后分析時間,
c.tablespace_name 表空間,
c.num_rows 行數, --要經過表分析后才精確 分析表可以用 analyze 也可以用系統包 dbms_stats
d.bytes / 1024 / 1024||'m' 大小,
a.comments 表注釋
from user_tab_comments a
inner join user_objects b on a.table_name = b.object_name
inner join user_tables c on b.object_name = c.table_name
inner join user_segments d on c.table_name = d.segment_name
and a.table_name='test2'
and d.segment_type = 'table'
order by num_rows desc
?
--某個表的列名,數據類型,和注釋
select a.column_name as 列名,
data_type || '(' || data_length || ')' as 數據類型,
b.comments as 注釋說明
from user_tab_columns a
inner join user_col_comments b
on a.column_name = b.column_name
where a.table_name = upper('&table')
and b.table_name = upper('&table')
order by a.column_id
轉載于:https://www.cnblogs.com/tianmingt/p/4434759.html
總結
- 上一篇: verilog/VHDL实现JESD20
- 下一篇: QuartusII下verilog设计使