SQLServer 2008 在数据库层面进行简单约束的问题!急急急



 列名   
CDate       LastDayRestWeight     TodayRestWeight
2013-9-9    27                    27
2013-9-10   27                    27
2013-9-11   27                    18
2013-9-12   18                    18
2013-9-13   18                    18
2013-9-14   18                    16
2013-9-15   16                    16

大家好,我在项目中遇到个很头疼的问题,如上有这样的数据结构, 我希望约束每日的LastDayRestWeight=前一个日期的TodayRestWeight。 有木有人知道在Sqlserver 2008 里面需要写怎样的约束或者触发器?

目前我的数据库里有个别数据的LastDayRestWeight!=前一个日期的TodayRestWeight。(不等于) 我应该通过怎样的Sql语句找出来他们呢?非常感激不尽!。。。。。

C的业务逻辑写了约束了。几百万条里面冒出就2条错误的。因为没在数据库层面约束 怎么才能完全约束。。。

sql sqlserver sqlserver-2008

sodet 10 years, 6 months ago

Your Answer