可以使用 CHECK 约束来实现多个字段不能小于 0 的限制。例如:

ALTER TABLE table_name ADD CONSTRAINT check_non_negative CHECK (column1 >= 0 AND column2 >= 0 AND column3 >= 0);

这将在表中添加一个名为 'check_non_negative' 的约束,它将检查 'column1'、'column2' 和 'column3' 的值是否大于或等于 0。如果有任何一个字段的值小于 0,插入或更新操作将被拒绝。

Oracle 多字段约束:确保值不小于0

原文地址: https://www.cveoy.top/t/topic/oa9g 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录