oracle显示列名,列注释

项目场景:

数据库文档中,需要(列名,列注释)两列

问题描述

数据库文档中,需要(列名,列注释)两列,而且不止一张表,是很多张,这个时候,肯定要找一个批量作业的办法,比如:

  1. 让第三方工具 (*.exe) 自动生成数据库文档
  2. 使用代码的形式去生成
  3. 手动输入字段

原因分析:

解决方案:

select column.column_name as "列名",
       comment.comments as "列注释",
       -- column.column_id as "列ID"
from all_tab_columns column
         left join all_col_comments comment
             on column.column_name = comment.column_name and comment.TABLE_NAME = '你的表名,比如 emp员工表'
    where column.table_name = '你的表名,比如 emp员工表'
        order by column.column_id;

在Oracle数据库中,all_tab_columns和all_col_comments是两个系统视图(System View),它们分别用于存储表的列信息和列注释信息。

  1. all_tab_columns:这个视图包含了所有用户定义的表以及系统表的所有列的信息。它提供了关于每个列的名称、数据类型、长度、精度、是否可为空等信息。通过查询这个视图,可以获取到表的结构信息。

  2. all_col_comments:这个视图包含了所有用户定义的表以及系统表的列注释信息。它提供了关于每个列的注释内容,这些注释通常用于描述列的含义或用途。通过查询这个视图,可以获取到表的列注释信息。

这两个视图通常结合使用,以便同时获取表的结构和注释信息。例如,上述代码中的查询就是通过连接all_tab_columns和all_col_comments来获取指定表(‘你的表名,比如 emp员工表’)的所有列名、列注释以及列ID,并按照列ID进行排序。

相关推荐

  1. oracle显示名,注释

    2024-07-19 12:28:01       18 阅读
  2. wpf datagrid显示

    2024-07-19 12:28:01       31 阅读
  3. oracle 行转转行

    2024-07-19 12:28:01       28 阅读
  4. Oracle行转转行使用实例

    2024-07-19 12:28:01       43 阅读
  5. Oracle 如何定自增长数字

    2024-07-19 12:28:01       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 12:28:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 12:28:01       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 12:28:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 12:28:01       69 阅读

热门阅读

  1. vite+vue3项目初始化搭建

    2024-07-19 12:28:01       15 阅读
  2. wsdl接口返回xml数据接收

    2024-07-19 12:28:01       17 阅读
  3. CSAPP看了快半年了

    2024-07-19 12:28:01       17 阅读
  4. STM32中volatile关键字

    2024-07-19 12:28:01       17 阅读
  5. 最长公共子序列和最长公共子串模板(LCS)

    2024-07-19 12:28:01       21 阅读
  6. Nginx:常规配置参考

    2024-07-19 12:28:01       18 阅读
  7. Python面试题:Python的内置函数与自定义函数

    2024-07-19 12:28:01       15 阅读
  8. 微服务之间Feign调用

    2024-07-19 12:28:01       23 阅读
  9. 防火墙(firewall)详细介绍

    2024-07-19 12:28:01       17 阅读
  10. YOLOv7简介

    2024-07-19 12:28:01       23 阅读
  11. Zabbix的安装部署及使用流程

    2024-07-19 12:28:01       22 阅读
  12. 【golang-makefile】最全的go语言makefile文件

    2024-07-19 12:28:01       16 阅读