我正在尝试使用 oracle 对这样的事情进行建模:
一个账号可以有1~5个成员
所以我将有一个帐户表和一个带有帐户 FK 的成员表。但是可以检查帐户的成员是否少于 5 人吗?
我已经尝试过约束和触发器,但 oracle 不允许在约束或触发器条件中进行子查询,例如
CHECK( SELECT ...) 或者 IF count(*) >= 5
CHECK( SELECT ...)
IF count(*) >= 5
这让事情变得困难。
oracle constraint
constraint ×1
oracle ×1