2014-06-29 22 views
0

我通過Sql Assistant使用Teradata。當我想查找兩個表之間的關係時,我執行以下操作:show table table1並可以看到生成包含所有主鍵和外鍵的表的create語句。但是,這不是很方便,因爲我可能會錯過一些東西。那麼,有沒有辦法獲得實體關係圖?我對大約20張桌子感興趣。那麼,我怎樣才能獲得他們之間的關係呢?如何在Teradata中獲得ERD?

回答

1

SQL Assistant不通過版本14.x顯示對象之間的關係。根據我對Teradata的經驗,關係已用適當的建模工具建模。

如果您的環境正在實施參照完整性,那麼DBC數據庫中有可以在SQL Assistant中查詢的視圖來幫助向您顯示關係。但是,結果將以表格的形式與任何其他針對數據庫的查詢一樣。

  • DBC.All_RI_Children
  • DBC.All_RI_Parents
  • DBC.RI_Child_Tables
  • DBC.RI_Distinct_Children
  • DBC.RI_Distinct_Parents
  • DBC.RI_Parent_Tables
  • DBC.Tables2