sql中UNIQUE有用法?最好能举个例子!谢谢!!
发布网友
发布时间:2022-04-23 09:58
我来回答
共1个回答
热心网友
时间:2023-07-04 01:45
UNIQUE 约束强制实施列集中值的唯一性。
根据 UNIQUE 约束,表中的任何两行都不能有相同的列值。另外,主键也强制实施唯一性,但主键不允许 NULL 作为一个唯一值。
以下示例强制的*是,Proct 表的 Name 列必须唯一。
Name nvarchar(100) NOT NULL
UNIQUE NONCLUSTERED追问在用法上UNIQUE与Distinct有什么区别,不是都是去重复行吗?
追答UNIQUE 是表结构选项(约束),Distinct 是查询时候用的啊,两个用在不同的地方,不能通用。