如何在Teradata中向现有表DDL添加注释?

时间:2013-02-12 14:38:42

标签: ddl teradata

我正在向表中添加一些新列,并希望为未来的开发人员添加表DDL的文档。怎么会这样呢?

2 个答案:

答案 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时会显示注释。