我有以下简单的DB:SQL规则取决于所选值
Table Types:
- ID int
- TypeName nvarchar
Table Users:
- ID int
- UserName nvarchar
- TypeID int
Table BusyTime
- ID int
- UserID int
- BTime time(0)
但有限制 - 在空闲时间的记录应该是仅适用于用户,其中有TYPEID = 3.用户使用的typeid = 1,并用TYPEID = 2在BusyTime中不能有记录(它与业务逻辑矛盾) 如何在MS SQL级别上对其进行描述?或者我应该重新设计数据库?
触发器可用于确保数据的一致性。 – jarlh 2015-02-05 15:34:50