我正在向表中添加一些新列,并希望为未来的开发人员添加表DDL的文档。怎么会这样呢?
答案 0 :(得分:6)
通用语法:
COMMENT ON {OBJECT} {OBJECTNAME} AS '{255 characters of text};
详细语法示例:
COMMENT ON TABLE {DATABASE}.{TABLENAME} AS '{255 characters of text}';
COMMENT ON COLUMN {DATABASENAME}.{TABLENAME}.{COLUMNNAME} AS '{255 characters of text}';
COMMENT ON USER {USERNAME} AS '{255 characters of text}';
COMMENT ON DATABASE {DATABASENAME} AS '{255 characters of text}';
答案 1 :(得分:3)
除了添加对象COMMENT之外,您还可以为视图定义添加内嵌注释。由于大多数访问始终都是通过视图进行的,因此我们就是如何与负责表和文档更改的DBA进行通信。例如:
replace view VIEWDB.vmy_table as
locking DATADB.my_table for access
select *
from DATADB.my_table
/* This is a comment */
/* Created by Bob */
这项技术的好处在于,当您执行SHOW SELECT * FROM VIEWDB.vmy_table
时会显示注释。