有个表,结构如下:
测试序号 电流 电压 容压 时间
1 2.0 200 10 1030
2 2.1 201 11 1030
3 2.1 201 10 1031现在想如果表中已存在时间是1030的记录,就不能再添加了,也就说第二条记录不应添加,该怎么写sql语句啊?
测试序号 电流 电压 容压 时间
1 2.0 200 10 1030
2 2.1 201 11 1030
3 2.1 201 10 1031现在想如果表中已存在时间是1030的记录,就不能再添加了,也就说第二条记录不应添加,该怎么写sql语句啊?
CREATE UNIQUE INDEX INDEX_NAME ON TB(时间)
或
if not exists(select 1 from tb where 时间='1030')
insert tb(...) values(....,'1030')
ALTER TABLE TB
ADD CONSTRAINT UN_NAME UNIQUE(时间)
UNIQUE NONCLUSTERED
alter table 表 add unique (时间)