首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教这个设计怎么实现

2012-01-12 
请问这个设计如何实现?我想实现这样的设计字段1字段2字段3字段4值A123A123是允许的字段1字段2字段3字段4A1

请问这个设计如何实现?
我想实现这样的设计
      字段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

热点排行