这节的标题很奇怪啊, 我读不通顺, 感觉应该叫在CHECK约束中使用CASE表达式
问题:
用CHECK约束约束公司女性工资必须在20万日元以下
答案:
CONSTRAIN check_salary CHECK
(CASE WHEN sex = '2'
THEN CASE WHEN salary <= 200000
THEN 1 ELSE 0 END
ELSE 1 END = 1)
检测约束(CHECK CONSTRAIN)的使用规则
关键词:
- 字段约束
- 表约束 参考文档:
- [postgresql约束] /* 在约束中居然也能用CASE表达式, 妙啊 /