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