我正在向表中添加一些新列,並且希望爲將來的開發人員添加文檔到表DDL。人們如何去做這件事?如何向Teradata中的現有表DDL添加註釋?
回答
通用語法:
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}';
我剛剛在一年半後回到這裏。忘了所有關於它,直到我再次需要它。除查詢dbc視圖外,是否有任何方法可以查看這些註釋?添加表格評論後,我希望它在'show table'中顯示。我希望它能在未來開發者的顯眼位置可見。 – oscilatingcretin 2014-07-29 13:12:21
SHOW TABLE簡單地重現當前版本表的DDL。如果對象有註釋,則當鼠標放在對象的名稱上時,它將作爲工具提示顯示在Teradata SQL Assistant的數據庫資源管理器中。請參閱Bob的下面的示例,將註釋放置在將使用SHOW命令顯示的對象定義中。 – 2014-07-29 13:33:11
工具提示已確認。但是,在使用它之前,你必須知道這一點太糟糕了。我預見未來會出現很多混淆,除非他們知道1)查詢dbc.tables或2)將鼠標懸停在SQLA資源管理器中的表上。 – oscilatingcretin 2014-07-29 13:37:27
除了添加對象的意見,你可以添加在線評論查看定義。由於大多數訪問總是通過視圖進行,所以我們就是這樣溝通負責表和文檔更改的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
的評論顯示。
- 1. 向Morris.js添加註釋/註釋
- 2. Teradata:如何將標識列添加到現有表中?
- 3. 如何向Json.NET輸出添加註釋?
- 4. 添加現有的註釋層
- 5. 如何將現有註釋添加到Ruby中的RDoc?
- 6. 向Google燭臺圖表添加註釋
- 7. 向接口添加註釋
- 8. 向PlotChart添加註釋
- 9. 向Apache Fop添加註釋
- 10. 動態添加註釋到現有類
- 11. 如何向分段的Google圖表添加註釋?
- 12. Android:向現有聯繫人添加註釋
- 13. 如何使用maven插件從具有註釋的現有實體生成DDL?
- 14. 如何向mysql表和列添加長註釋?
- 15. 從JPA註釋生成DDL
- 16. 向PyYaml生成的YAML添加註釋
- 17. 向數據庫中的表和字段添加小注釋
- 18. 具有日期格式化的Teradata DDL
- 19. 如何在PHP Eclipse中添加註釋?
- 20. 如何在dygraph中添加註釋?
- 21. 如何添加多行註釋中HeaderDoc
- 22. 如何在Eclipse中添加JSP註釋(而不是HTML註釋)?
- 23. 如何在Rmarkdown beamer中添加註釋或「註釋」?
- 24. 添加註釋
- 25. 如何在joomla 2.5中向用戶programmaticaly添加註釋?
- 26. 獲取teradata中所有表的DDL作爲結果集
- 27. 將註釋添加到現有的rdf文件中
- 28. 需要在現有的xml文檔中添加註釋
- 29. 如何添加PDF的FileAttachment的註釋
- 30. 如何在圖表中添加圖表js註釋?
imho不在數據庫本身 - 如果一個表被標準化,列名應該主要爲自己說話。 – Najzero 2013-02-12 14:40:03
由於原因太複雜無法解釋,所以對於這個新專欄肯定需要註釋。 – oscilatingcretin 2013-02-12 14:42:00
30個字符通常不足以描述列。評論確實有助於幫助自行記錄表格或列。另外,這些評論以後可以提取並加載到企業元數據管理器或數據字典中。 – 2013-02-12 15:17:47