在SQL中的CREATE子句中指定约束

时间:2011-01-09 06:47:40

标签: sql oracle

我正在尝试将Quantity属性设置为从1到100的限制。 有谁知道为什么这段代码不起作用?

CREATE TABLE REQUEST (
  OrderID     VARCHAR2(4),
  ProductID   VARCHAR2(2),
  Quantity    INTEGER,
  CONSTRAINT check_quantity CHECK((INTEGER > 0) AND (INTEGER < 101)));

1 个答案:

答案 0 :(得分:2)

也许你想要CHECK((Quantity > 0) AND (Quantity < 101))

同样,你可以写CHECK(Quantity BETWEEN 1 AND 100)