博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

Oracle 数据表结构查询

 

sql

--查所有表
select * from all_tables;
--oracle查用户下的所有表
select * from all_tables where owner ='table_owner'
--oracle查建表语句
SELECT DBMS_METADATA.GET_DDL ('TABLE','table_name') FROM DUAL
--oracle查表字段标注释(没有类型)
SELECT * FROM user_col_comments WHERE TABLE_NAME='table_name'
--查表结构 number 的精度和尺度 含义
select ut.COLUMN_NAME,uc.comments,ut.DATA_TYPE,ut.DATA_LENGTH,ut.DATA_PRECISION,ut.DATA_SCALE 
from user_tab_columns ut inner JOIN user_col_comments uc on ut.TABLE_NAME = uc.table_name and ut.COLUMN_NAME = uc.column_name
where ut.Table_Name='table_name' order by ut.column_name --table_name与table_owner需替换成自己的

 

posted @ 2023-03-15 14:58  CHANG_09  阅读(62)  评论(0编辑  收藏  举报