SQL server取值唯一的约束
时间: 2023-10-03 10:05:32 浏览: 126
SQL UNIQUE 约束
在 SQL Server 中,可以通过创建唯一约束来实现取值唯一的约束。唯一约束可以强制表中的列仅包含唯一值,这些值可以是 NULL 值。可以在创建表时或者在表已经存在时通过 ALTER TABLE 语句添加唯一约束。以下是创建唯一约束的示例 SQL 语句:
```
-- 创建表
CREATE TABLE MyTable (
ID INT PRIMARY KEY,
Name VARCHAR(100),
Email VARCHAR(100)
);
-- 添加唯一约束
ALTER TABLE MyTable ADD CONSTRAINT UC_Email UNIQUE (Email);
```
在上面的示例中,添加了一个名为 UC_Email 的唯一约束,该约束强制 Email 列的值是唯一的。如果试图插入重复的 Email 值,将会引发错误。
阅读全文