我想在(1到12)之间插入值,就像我们在“varchar(2)”中一样,它限制了我们插入的字符数,但我想限制我们可以在字段中插入的值。我怎样才能做到这一点?
如果您的DBMS支持检查约束,您可以使用如下:
CREATE TABLE elbat
(...
nmuloc integer,
...
CHECK (nmuloc >= 1 AND nmuloc <= 12),
...);