Oracle 获取表对应列信息和索引信息

--列信息
SELECT
rownum 序号,
t.COLUMN_NAME 名称,
t.DATA_TYPE 类型,
t.DATA_LENGTH 长度,
t.NULLABLE 可为空,
t.DATA_DEFAULT 缺省值,
cmt.comments 描述
FROM USER_TAB_COLUMNS T
inner join user_col_comments cmt
on t.TABLE_NAME=cmt.table_name
and t.COLUMN_NAME=cmt.column_name
WHERE T.TABLE_NAME=upper('表名');

--索引
select * from user_indexes where table_name=upper('表名');

猜你喜欢

转载自www.cnblogs.com/huzige/p/11950152.html