在SQL中限制值插入

问题描述 投票:0回答:1

我想在(1到12)之间插入值,就像我们在“varchar(2)”中一样,它限制了我们插入的字符数,但我想限制我们可以在字段中插入的值。我怎样才能做到这一点?

sql constraints
1个回答
1
投票

如果您的DBMS支持检查约束,您可以使用如下:

CREATE TABLE elbat
             (...
              nmuloc integer,
              ...
              CHECK (nmuloc >= 1 AND nmuloc <= 12),
              ...);
© www.soinside.com 2019 - 2024. All rights reserved.