Oracle查询所有表的字段明细
Published on 2017-10-16 15:13 in 分类: Database with 夏日浅笑、
分类: Database

Oracle查询所有表的字段明细

    复制代码
    SELECT USER_TAB_COLS.TABLE_NAME   as 表名,
           UTC.COMMENTS               as 表中文名,
           USER_TAB_COLS.COLUMN_ID    as 列序号,
           USER_TAB_COLS.COLUMN_NAME  as 列名,
           USER_TAB_COLS.DATA_TYPE    as 数据类型,
           USER_TAB_COLS.DATA_LENGTH  as 长度,
           USER_TAB_COLS.NULLABLE     as 是否为空,
           user_col_comments.comments as 备注
          
      FROM USER_TAB_COLS
      left join user_tab_comments utc
        on USER_TAB_COLS.TABLE_NAME = utc.table_name
     inner join user_col_comments
        on user_col_comments.TABLE_NAME = USER_TAB_COLS.TABLE_NAME
       and user_col_comments.COLUMN_NAME = USER_TAB_COLS.COLUMN_NAME order by 表名,列序号
    复制代码

     

    posted @   夏日浅笑、  阅读(2683)  评论(0编辑  收藏  举报
    编辑推荐:
    · 如何编写易于单元测试的代码
    · 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
    · .NET Core 中如何实现缓存的预热?
    · 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
    · AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
    阅读排行:
    · 周边上新:园子的第一款马克杯温暖上架
    · Open-Sora 2.0 重磅开源!
    · 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
    · Ollama——大语言模型本地部署的极速利器
    · DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
    点击右上角即可分享
    微信分享提示