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。 。 。您可以使用「檢查」約束來驗證任何列。對於電子郵件,您可能會使用正則表達式。 –