注册 登录
编程论坛 SQL Server论坛

请aei135老师进,一个回滚的触发器

arook 发布于 2011-01-04 17:20, 826 次点击
假设:
A表是(表头),单据编号为主键、唯一值。
A1表是(表体),与A表的单据编号关联。 A1表有“币别”,“单据编号”
以上两张表和成一个完整的采购单据。

如果这张单(包含表头和表体)的币别列有不一行不与别的行不一致就不能保存,并且提示“币别不一致,不允许保存”。


 
3 回复
#2
aei1352011-01-06 11:37
你的意思是在插入数据到币别列或者更新币别列的时候,如果单据编号相同的币别列不同则会提示“币别不一致,不允许保存“吗?
意思表达的不清楚
#3
arook2011-01-06 22:39
回复 2楼 aei135
嗯,嗯就是这个意思。。单据编号是表头的。就比如一张送货单。只有一个单号,sh001但是这个送货单有送很多个物料,比如有:牙膏、香皂、洗发水;其中牙膏、香皂是国内购买的,币别是人民币,但是洗发水是进口的币别是港币,所以就无法保存。。。
多谢了!
#4
aei1352011-01-07 11:24
搞定了呀?
1