SQL(自定义)一组行的唯一约束
SQL (Custom) Unique Constraint for a set of rows
如何为特定的 no.of 行创建(可能是自定义的)唯一约束。
我有 table 数据如下
我希望我的 itemFK 列对于相同的 productionsessionKey 值是唯一的。即对于所有黄色 (101) itemFK 应该是 Unique 而对于所有蓝色 (102) itemFK 应该独一无二。否则它们可以重复。
在元组上为这 2 列添加一个 unique constraint
F.e.
ALTER TABLE your_table
ADD CONSTRAINT UC_Your_Table_ProdSession_Item UNIQUE (productionsessionKey, itemFK);
如何为特定的 no.of 行创建(可能是自定义的)唯一约束。
我有 table 数据如下
我希望我的 itemFK 列对于相同的 productionsessionKey 值是唯一的。即对于所有黄色 (101) itemFK 应该是 Unique 而对于所有蓝色 (102) itemFK 应该独一无二。否则它们可以重复。
在元组上为这 2 列添加一个 unique constraint
F.e.
ALTER TABLE your_table
ADD CONSTRAINT UC_Your_Table_ProdSession_Item UNIQUE (productionsessionKey, itemFK);