Как добавить комментарии к существующей таблице DDL в Teradata?


Я добавляю несколько новых столбцов в таблицу и хочу добавить документацию к таблице DDL для будущих разработчиков. Как же можно идти об этом?

2 4

2 ответа:

Общий Синтаксис:

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}';

Помимо добавления комментариев к объектам, вы можете добавлять встроенные комментарии для просмотра определений. Поскольку большая часть доступа всегда осуществляется через представление, именно так мы сообщаем 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.