Oracle表结构查询

文章目录

  • Oracle表结构查询
    • 获取字段
    • 获取字段注释
    • 查询表所有字段包括注释
    • 当前用户的表
    • 所有用户的表
    • 包括系统表

Oracle表结构查询

以下是查询所的查描述相关的SQL。

获取字段

-- 获取字段
SELECT * FROM user_tab_columns ;

获取字段注释

-- 获取字段注释
SELECT * FROM user_col_comments

查询表所有字段包括注释

-- 查询表所有字段包括注释
SELECT b.comments, a.column_name,a.data_type,a.data_length,a.data_precision,a.nullable,a.column_id
FROM user_tab_columns a LEFT JOIN user_col_comments b ON a.TABLE_NAME=b.table_name AND a.COLUMN_NAME=b.column_name 
AND a.Table_name='your_table_name'

当前用户的表

--当前用户的表  
select table_name from user_tables;

所有用户的表

-- 所有用户的表 
select table_name from all_tables;  

包括系统表

-- 包括系统表 
select table_name from dba_tables; 

你可能感兴趣的:(Oracle,数据库)