永发信息网

简述Check约束在项目中的作用?

答案:2  悬赏:30  手机版
解决时间 2021-01-30 05:24
  • 提问者网友:寂寞撕碎了回忆
  • 2021-01-29 05:26
简述Check约束在项目中的作用?
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-01-29 05:59
CHECK约束用来限制用户输入某一个列的数据,即在该列中只能输入指定范围的数据。CHECK约束的作用非常类似于外键约束,两者都是限制某个列的取值范围,但是外键是通过其他表来限制列的取值范围,CHECK约束是通过指定的逻辑表达式来限制列的取值范围。

例如,在描述学生性别的gender列中可以创建一个CHECK约束,指定其取值范围是"男"或"女"。这样,当向gender列输入数据时,要么输入数据"男",要么输入数据"女",而不能输入其他不相关的数据。
全部回答
  • 1楼网友:未来江山和你
  • 2021-01-29 06:41
比如。要求年龄只在15~40岁之间而大于或小于的不能插入表中 alter table 表名 add constraint ck_stuage check(列名 between 15 and 10) 起约束作用。不要别在你表里乱改,乱插。 表中年龄不可能让别人插入200岁的吧,也没见200岁的人。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯