--用触发器来约束:
CREATE TRIGGER [TRIGGERNAME] ON [table1]
FOR INSERT
AS
if exists(select 1 from table1 a,inserted b where a.Pay+a.Detail_id=b.Pay+b.Detail_id)
rollback tran
CREATE TRIGGER [TRIGGERNAME] ON [table1]
FOR INSERT
AS
if exists(select 1 from table1 a,inserted b where a.Pay+a.Detail_id=b.Pay+b.Detail_id)
rollback tran
解决方案 »
- SQL中如何对两张不同的表模糊查询
- sql sms 看表之间的关系
- 求比较好的里程表数据库设计思路,包括省市县
- 如何在解除远程服务器上锁?
- 各位高手,请问这样的触发器应该怎么写?急~~~~~~~
- 数据库中时间 一开始为null 然后update set sj='8:00:00'怎么全变成1900-1-1 8:00:00
- 读表错误
- 每周统计问题,想要在周的字段后有日期,如:周一/11
- exl数据导入到sql server 2008,怎么把nvarchar 转换成 float
- 如何让一个记录集中的记录一次删除!急!急!
- 出现这个问题是什么原因,要如何解决???
- 一个少见的问题,请高手进入!!修改表结构时,怎么样触发另外一事件?在线等待!!
aaa bbb aaabbb
aa abbb aaabbb
aaab bb aaabbb如果你不允许上面的数据,你应该添加[PayDetail_id]字段为PK!
同时分别存储 [Pay_id] [Detail_id]!即可!