当前位置: 首页 > news >正文

oracle 23ai对象注释新特性ANNOTATIONS

我们知道以前数据库版本注释方式是用COMMENT,如下

COMMENT ON COLUMN 表名.字段名 IS '字段注释';

oracle 23ai对象注释有新增了ANNOTATIONS,比如创建如下表:

SQL> create table test.t_user(
id number,
name varchar(200) ANNOTATIONS (name '员工姓名',limits '中文姓名'),
age int ANNOTATIONS (age '员工年龄')
) ANNOTATIONS (t_user '这是一张表对象');

可以通过dba_annotations_usage、dba_annotation_values查出注释内容

SQL> select object_name,column_name,annotation_owner,annotation_value from dba_annotations_usage where annotation_owner='TEST';
OBJECT_NAME          COLUMN_NAME                    ANNOTATION_OWNER     ANNOTATION_VALUE
-------------------- ------------------------------ -------------------- -------------------------------------
T_USER                                              TEST                 这是一张表对象
T_USER               NAME                           TEST                 中文姓名
T_USER               NAME                           TEST                 员工姓名
T_USER               AGE                            TEST                 员工年龄

SQL> select * from dba_annotation_values where annotation_owner='TEST';
ANNOTATION_OWNER     ANNOTATION_NAME      ANNOTATION_VALUE
-------------------- -------------------- ----------------------------------------------------------------
TEST                 T_USER               这是一张表对象
TEST                 NAME                 员工姓名
TEST                 LIMITS               中文姓名
TEST                 AGE                  员工年龄
注释格式

ANNOTATIONS ( {ADD|DROP} annotation_name {'annotation_value'} {,} )

也就是一张表或者一个字段,可以注释多个内容描述,比如上面创建的表

name列做了两个标注,一个标注name 是员工姓名,另外一个标注limits限制中文姓名,当然标注的value可以不写

相关文章:

  • HALCON第六讲->测量和检测
  • 图书管理系统的功能与性能测试
  • COHERENT Chameleon™Ultra、Vision和Vision-S激光系统操作员手侧
  • 【hadoop】实时计算词频案例
  • [原创]X86C++反汇编03.除法的优化
  • Linux启动流程和内核管理自我总结
  • 在线机考|2025年华为暑期实习春招秋招编程题(最新)——第2题_网络整改
  • Mysql可以做分布式锁吗?Mysql分布式锁的应用
  • 图像处理控件Aspose.Imaging教程:用Java将 CMX 转换为 PNG
  • 第七章接入技术
  • window 显示驱动开发-处理视频帧
  • [SPDM]SPDM 证书链验证过程详解
  • 深度信念网络 (DBN, Deep Belief Network)
  • 2025 06 12 mrp
  • yolo11学习笔记
  • 强化微调技术与GRPO算法(2): 优势、应用场景与选择指南
  • Android NumberPicker使用大全
  • 支持 CHI 协议的 NOC的错误注入和边界条件测试
  • JDK各个版本新特性
  • pytorch 之 nn 库与调试
  • 网站点击弹出下载框 怎么做/windows7优化大师
  • 商城类网站怎么推广/地推拉新app推广接单平台免费
  • 谢家华做网站/建站平台如何隐藏技术支持
  • 乌兰察布做网站公司/免费刷赞网站推广免费
  • 寿县有做网站开发的吗/seo服务 收费
  • linux系统中wordpress/广州网站优化