IGNORE_DUP_KEY = OF的作用

CREATE TABLE [dbo].[Department](
[DepartmentID] [int] NOT NULL,
[Name] [nvarchar](50) NOT NULL,
[Budget] [money] NOT NULL,
[StartDate] [datetime] NOT NULL,
[Administrator] [int] NULL,
CONSTRAINT [PK_Department] PRIMARY KEY CLUSTERED
(
[DepartmentID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

这是在userid列上创建一个唯一聚集索引的语句。
primary key表明创建的是主键约束,culstered表示索引类型是聚集索引,IGNORE_DUP_KEY = OFF的作用是在向表中插入数据的时候,如果遇到表中已经存在userid的值,insert语句就会失败,并且回滚整个insert语句。
ON [PRIMARY]表示是索引创建在主文件组上。
[pk_users] 是主键的名称。
原文地址:https://www.cnblogs.com/8090sns/p/IGNORE_DUP_KEY.html