这是我第一次真正使用组合键。我有一个由三个外键列组成的记录。这三个键的组合必须是唯一的。如果插入了重复的记录,则应该抛出约束错误,就像它是唯一的、单字段的主键一样。
这是针对Teradata数据库的。
发布于 2012-01-25 05:17:56
您可以通过表上的唯一辅助索引来强制执行此操作。
CREATE UNIQUE INDEX {optional name} ({column1}, {column2}, ... column{64}) ON {database}.{table};如果包含UNIQUE CONSTRAINT不能作为一种替代访问方法,您还可以考虑在表中添加INDEX。
如果您计划在您的环境中实施RI,Teradata还支持使用主键约束。
https://stackoverflow.com/questions/8993770
复制相似问题