Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我第一次真正使用复合键。我有一个由三个外键列组成的记录。这三个键的组合必须是唯一的。如果插入重复记录,则应抛出约束错误,就像它是唯一的单字段主键一样。
这适用于 Teradata 数据库。
您可以通过表上的唯一二级索引来强制执行此操作。
CREATE UNIQUE INDEX {optional name} ({column1}, {column2}, ... column{64}) ON {database}.{table};
UNIQUE CONSTRAINT如果包含INDEX不会作为替代访问方法受益,您也可以考虑在表上添加 a 。
UNIQUE CONSTRAINT
INDEX
如果您计划在您的环境中实施 RI,Teradata 还支持使用主键约束。