这个问题在这里已经有答案了:
oracle约束数据类型(2个答案)9个月前关门了。我正在做一个幼稚的评级平台db,我想限制评级为1到5之间的整数。为了澄清我不想舍入或截断,我希望它显示一个约束冲突,如果除了1,2,3,4,5输入。我使用的数据类型是smallint进行评级。如果我输入2.7,比如说,它将截断为2,并继续将关系示例添加到表中。我不想要。如何添加约束以防止出现这种情况?
b1zrtrql1#
这就是 CHECK 关键字是for(https://www.w3schools.com/sql/sql_check.asp)如果你有table
CHECK
CREATE TABLE Reviews ( Rating smallint CHECK (Rating IN (1,2,3,4,5) );
1条答案
按热度按时间b1zrtrql1#
这就是
CHECK
关键字是for(https://www.w3schools.com/sql/sql_check.asp)如果你有table