oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度等

Oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度

复制代码
SELECT 
  a.TABLE_NAME 表名, 
  row_number() over(partition by a.TABLE_NAME order by a.COLUMN_NAME desc) 字段顺序,
  a.COLUMN_NAME 列名, 
   b.COMMENTS 注释,
  a.DATA_TYPE 数据类型, 
  a.DATA_LENGTH 长度,
  DATA_SCALE 精度

FROM all_tab_columns a
LEFT JOIN all_col_comments b ON a.OWNER = b.OWNER AND a.TABLE_NAME = b.TABLE_NAME AND a.COLUMN_NAME = b.COLUMN_NAME
WHERE a.OWNER = '用户名'
ORDER BY 表名,字段顺序

效果图:

字段排序,根据表名对字段进行排序

相关推荐
weixin_464307635 分钟前
QT智能指针
java·数据库·qt
王仲肖35 分钟前
PostgreSQL VACUUM 与 AUTOVACUUM 深度解析
数据库·postgresql
电商API&Tina38 分钟前
电商数据采集API接口||合规优先、稳定高效、数据精准
java·javascript·数据库·python·json
lifewange1 小时前
SQL 中 IN 和 AND 可以搭配使用么?
数据库·sql
博语小屋2 小时前
I/O 多路转接之epoll
运维·服务器·数据库
问道飞鱼2 小时前
【大模型学习】LangGraph 深度解析:定义、功能、原理与实践
数据库·学习·大模型·工作流
DJ斯特拉2 小时前
黑马点评技术汇总(四)缓存雪崩 && 缓存击穿
数据库·缓存
spencer_tseng2 小时前
ORA-00911: invalid character
oracle·ora-00911
lzhdim3 小时前
SQL 入门 7:SQL 聚合与分组:函数、GROUP BY 与 ROLLUP
java·服务器·数据库·sql·mysql
lifewange3 小时前
INSERT INTO ... SELECT ...
数据库·sql