请问这个设计如何实现?
我想实现这样的设计
字段1 字段2 字段3 字段4
值 A 1 2 3
A 1 2 3
是允许的
字段1 字段2 字段3 字段4
A 1 2 3
A 1 2 4
是不允许的
既当表中两H行记录的字段1内容相同时,字段2、3、4也必须是相同的,请问该如何定义呢?
------解决方案--------------------你表中存一些完全相同的重复记录,意义?
------解决方案--------------------定义触发器吧.
create trigger tr_check on table
for insert,update
as
begin
if exists (select * from table t ,inserted i where t.字段1=i.字段1 and t.字段2=i.字段2 and t.字段3=i.字段3 and t.字段4=i.字段4 )
raiserror ( '违反了.. ',16,1)
end
end