sql中特定字段的字段中的唯一值
Posted
技术标签:
【中文标题】sql中特定字段的字段中的唯一值【英文标题】:Unique value in field for specific field in sql 【发布时间】:2016-08-30 11:24:00 【问题描述】:我必须在SQL
中创建一个新表,但是我遇到了问题。
我想在一个字段中具有唯一值,但仅限于同一张表中的特定字段,类似于一对多。
Table:
ID_Order
Supplier
ID_Supplier_Order
现在我想让表的 ID_Order 是唯一的,而 ID_Supplier_Order 只适用于特定的供应商。我可以在一个表中完成,还是必须为供应商创建第二个?
【问题讨论】:
Add unique constraint to combination of two columns的可能重复 【参考方案1】:取自:
Add unique constraint to combination of two columns
CREATE UNIQUE INDEX uq_yourtablename
ON dbo.yourtablename(column1, column2);
【讨论】:
以上是关于sql中特定字段的字段中的唯一值的主要内容,如果未能解决你的问题,请参考以下文章
如果没有插入值,如何为 SQL Server 中的列字段分配唯一值?