在 SQL Server 中,创建表时可以直接为字段添加唯一约束(UNIQUE
)。在 CREATE TABLE
语句中,定义字段时,可以使用 UNIQUE
关键字来确保该字段的值唯一。
语法:
sqlCREATE TABLE your_table (
a INT UNIQUE,
-- 其他字段
);
假设你需要创建一个表 employees
,其中字段 email
需要保持唯一,可以按如下方式编写 CREATE TABLE
语句:
CREATE TABLE employees (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE,
name VARCHAR(100)
);
如果要为多个字段联合唯一约束,可以使用 UNIQUE
约束时指定多个字段。例如,要求 email
和 name
的组合唯一,可以如下创建表:
CREATE TABLE employees (
id INT PRIMARY KEY,
email VARCHAR(255),
name VARCHAR(100),
CONSTRAINT uq_email_name UNIQUE (email, name)
);
标签:VARCHAR,name,CREATE,表时,Server,TABLE,UNIQUE,email
From: https://www.cnblogs.com/xionda/p/18550821