![]() |
1
1
我认为这样做的方法是创建额外的表,例如CategorySize,它在类别和大小上有一个复合主键,然后将其用作库存表中的外键。 这样,您只允许库存中有效的组合。 不再是真正的枚举,但至少意味着只有一致的、有效的数据最终会出现在数据库中。 要使用架构添加外键,请执行以下操作:
|
![]() |
2
2
您可以通过一个复杂的检查约束来实现这一点,例如:
枚举
|
|
Johnny T · 基于当前值的SQL合并表[重复] 4 月前 |
![]() |
Peter Schofield · 类型转换Postgresql 5 月前 |
![]() |
Kevin Smeeks · Pyspark JDBC分区读取 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |