繁体   English   中英

SQL(自定义)一组行的唯一约束

[英]SQL (Custom) Unique Constraint for a set of rows

如何为特定的行数创建(可能是自定义的)唯一约束。

我有如下表格数据

在此处输入图像描述

我希望我的itemFK列对于相同的productionsessionKey值是唯一的。 即对于所有黄色 (101) itemFK应该是Unique并且对于所有蓝色 (102) itemFK应该是unique 否则它们可能是重复的。

为这 2 列的元组添加唯一约束

ALTER TABLE your_table
  ADD CONSTRAINT UC_Your_Table_ProdSession_Item UNIQUE (productionsessionKey, itemFK);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM