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需替换成自己的