标签: sql sql-server database
如何防止具有2个FOREIGN键的表重复具有相同值的行。
事先说。
答案 0 :(得分:3)
使用唯一索引或约束:
alter table example add constraint unq_example_fk1_fk2 unique (fk1, fk2);
唯一约束和唯一索引基本上是一样的。所以,你也可以这样做:
create unique index unq_example_fk_fk on example(fk1, fk2);