请问这个设计如何实现?

SIWEILIULANG 2007-07-04 11:09:15
我想实现这样的设计
字段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也必须是相同的,请问该如何定义呢?
...全文
126 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SIWEILIULANG 2007-07-08
  • 打赏
  • 举报
回复
谢谢。
RunUpwind 2007-07-05
  • 打赏
  • 举报
回复
你表中存一些完全相同的重复记录,意义?
lang8134 2007-07-05
  • 打赏
  • 举报
回复
上面多了个end
lang8134 2007-07-05
  • 打赏
  • 举报
回复
定义触发器吧.
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
SIWEILIULANG 2007-07-05
  • 打赏
  • 举报
回复
记录的其它字段是不同的。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧