zoukankan      html  css  js  c++  java
  • 查询表Or列的注释信息

    需求:开发人员需要DBA支持,查询表的注释说明,用于明确表的用途。

    1.测试

    session 1 创建测试表
    SQL> create table a_emp as select * from scott.emp;

    Table created.

    session 2 对测试表dml操作,事务不结束

    SQL> insert into a_emp select * from a_emp where rownum=1;

    1 row created.

      session 1 对测试表追加注释说明

    SQL> comment on table a_emp is '员工信息表';

    Comment created.

    无需申请锁资源,注释可放心使用

    
    
    session 1 对测试表的某一列追加注释说明

    SQL> comment on column sys.a_emp.empno is '员工编号';

    Comment created.

    2.查询

    ALL_TAB_COMMENTS
    ALL_COL_COMMENTS
    等comments

    select * from user_tab_comments where table_name='A_EMP'

    TABLE_NAME TABLE_TYPE COMMENTS
    -------------------- -------------------- ------------------------------
    A_EMP TABLE 员工信息表

    
    

    select * from user_col_comments where table_name='A_EMP' and COMMENTS is not null

    
    

    TABLE_NAME COLUMN_NAM COMMENTS
    ---------- ---------- ------------------------------
    A_EMP EMPNO 员工编号

     

    3.修改

    SQL> comment on column sys.a_emp.empno is 'xx';  --与追加命令相同,无异常
    
    Comment created.
  • 相关阅读:
    多选菜单shell脚本
    获取nginx日志状态码百分比脚本
    Linux内核参数优化
    deploy.sh
    Docker常用命令速查
    Docker架构
    修改Docker默认存储路径
    redis安装与基本使用
    js实现汉字转拼音
    android:Android 6.0+ 权限控制代码封装
  • 原文地址:https://www.cnblogs.com/lvcha001/p/10202663.html
Copyright © 2011-2022 走看看