是否还要在插入更新和删除时对列或表添加检查约束?可以使用触发器而不是检查约束吗?
我有一个项目成员表,列项目用户和所有者。每个项目必须至少有一个所有者。因此,在下面的示例中,项目1和2有效,项目3无效。
此外,不应删除记录项目= 1和user = 1,因为项目1将不再拥有所有者。
|Project|User|Owner|
|1 |1 |Yes |
|1 |2 |No |
|2 |3 |No |
|2 |4 |Yes |
|3 |3 |No |
|3 |2 |No |