使SQL SERVER表中某个栏位不可插入重复值

关于对已存在/创建表添加不可插入重复值的处理办法
首先吐槽一下!网上那些乱七八糟的,有写循环判断的!有些写乱七八糟唯一约束的。别霍霍别人宝贵时间好吧!
吐槽完毕!直入主题!如下!很简单!
创建表:
create table MailRecevierList(
EmpNo nvarchar(20),
EmpMail nvarchar(40),
SmsType int,
[Enabled] nvarchar(5)
)
修改 EmpNo使其不能重复插入!
语句: alter table MailRecevierList add UNIQUE(EmpNo)
就TN的这么简单!插入数据第一笔OK第二笔就会出现下图所示提示!
显示的结果

得到帮助的点个赞!谢谢!

你可能感兴趣的:(UTPCB,SQL)