Skip to content

修改备注信息

支持SQL语句方式修改对象备注信息,增加对象备注信息可补充说明对应对象作用,方便后续操作。

语法格式

sql
CommentStmt::=
    COMMENT ON obj_type name_space IS Sconst

obj_type::=
    DATABASE
|   SCHEMA
|   TABLE
|   COLUMN
|   SEQUENCE
|   INDEX
|   VIEW
|   PROCEDURE
|   PACKAGE
|   TRIGGER
|   TABLESPACE
|   DATABASE LINK
|   REPLICATION
|   SNAPSHOT
|   SYNONYM
|   USER
|   ROLE
|   JOB
|   DIR

参数说明

  • name_space:对象名根据需要修改的对象进行设置。
  • Sconst:修改的备注信息串。
  • obj_type:增加或修改备注信息的对象。

示例

修改表字段备注信息。

sql
SQL> CREATE TABLE tb_com(id INT COMMENT 'id信息')COMMENT '备注信息用例';

SQL> SELECT comments FROM user_tables WHERE table_name='TB_COM';

COMMENTS | 
------------------------------------------------------------------------------
备注信息用例|

SQL> SELECT comments FROM user_columns WHERE table_id=(SELECT table_id FROM user_tables WHERE table_name='TB_COM');

COMMENTS | 
------------------------------------------------------------------------------
id信息|

COMMENT ON COLUMN tb_com.id IS '新修改的备注';

SQL> SELECT comments FROM user_columns WHERE table_id=(SELECT table_id FROM user_tables WHERE table_name='TB_COM');

COMMENTS | 
------------------------------------------------------------------------------
新修改的备注|

说明:

部分版本的控制台屏蔽关键字COMMENT导致报错,建议使用最新版本控制台或管理器等工具。