1
如何在oracle中设置一个列,以便不接受10000以上和0以下的数字?如何在Oracle SQL中添加约束来限制值?
如何在oracle中设置一个列,以便不接受10000以上和0以下的数字?如何在Oracle SQL中添加约束来限制值?
你正在寻找一个check
约束:
alter table t add constraint chk_t_col check (col >= 0 and col <= 10000);
这将防止插入或更新的列不在指定范围内的任何值。
非常感谢你的工作!!!!!!! – NikosL24
我可以再问你一件事吗?以同样的方式,我可以在插入之前验证电子邮件地址? – NikosL24
@ NikosL24。 。 。您可以使用“检查”约束来验证任何列。对于电子邮件,您可能会使用正则表达式。 –