我正在学习从Teradata数据库中正确提取适当的元数据,我需要的很大一部分就是在数据库中提取所有现有的主/外键。我仍然是Teradata的初学者以及一般的大数据,所以简化的解释会很好。
select语句的简化版本也非常有用。提前谢谢。
答案 0 :(得分:2)
外键: dbc.All_RI_ParentsV [X]
PK / Unique: dbc.IndicesV [X] 。唯一索引获得 UniqueFlag Y ,如果在创建表中将其定义为PK IndexType 将 P 。多列索引每列共有一行,共享相同的 IndexNumber , 1 始终是PI。
但是由于Teradata是一个DWH,你可能会有没有定义PK的表,你几乎找不到任何已定义的FK。