问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在oracle中怎么样设置检查约束的默认值

发布网友 发布时间:2022-04-13 20:33

我来回答

1个回答

热心网友 时间:2022-04-13 22:02

检查约束check是用来*列值所允许的取值范围的,其表达式中必须引用相应列,并且表达式的计算结果必须是一个布尔值。
例如:创建一个学生表student,语句如下:
CREATE TABLE student
(
sno CHAR(10) CONSTRAINT S_PK PRIMARY KEY,
sname VARCHAR2(20) NOT NULL,
sex CHAR(1) DEFAULT 'M' CONSTRAINT S_CK1 CHECK(sex in ('M','F')),
sage NUMBER(6,2) ,
CONSTRAINT S_CK2 CHECK(sage BETWEEN 18 AND 60)
);
检查约束S_CK1为列级约束,性别sex默认值为M,其取值只能为M(male男)或F(female女);验证是否有效的语句是:
INSERT INTO student(sno,sname) values('1010030102','Adam');
SELECT * FROM student;
即可看到sex列已有默认值M。

检查约束S_CK2为表级约束,年龄sage取值范围在18~60之间。
通过查看CONSTRAINT前有无逗号可区分列级或表级约束。
需要注意的是:约束表达式不能包含子查询,也不能包含SYSDATE,USER等SQL函数和ROWID,ROWNUM等伪列;

祝顺利!有问题再商讨。呵呵
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
富甲天下6会出吗 梦幻西游 富甲天下 神澜出现? 口子贷款是什么 贷款中口子是什么意思 贷款 口子什么意思 什么是贷款口子 贷款里的口子指什么 贷款口子什么意思 贷款口子是什么 在Soul里用“恋爱铃”匹配上的人,双方头像右侧的“立即合拍”是什么? 钉钉上老师讲课直播连麦的时候怎样才可以让老师只能听到学生的声音而看不到学生? 钉钉上授课老师平台为什么不能听到学生的声音? 用钉钉上课时(电脑)跟学生连麦后听不到学生的声音怎么解决? 笔记本钉钉直播,提问某个学生,连麦后我听不到学生声音,但其他同学能听到,怎么解决? 指甲彩绘步骤 简单的指甲彩绘图片 我要做最基本的美甲彩绘,需要哪些材料?拒绝复制粘贴的答案,懂的进 给我篇800字左右的国学心得我,谢谢,急用哦 为什么我的iphone6splus不能设置呼叫转移啊 西方的圣诞节就要到了,作为在洋气的上海求推荐去哪里吃圣诞节大餐呢,PS本人西餐最爱牛排,求推荐~ 全套西餐套餐菜单 安装office2010错误1935怎么办 请问圣诞节西餐菜名如何取 office2010错误1935 系统是win10 6s呼叫转移设置不了 圣诞节西餐怎么做 猫饼出现字幕不全音画不同步怎么办,有没有别的好用的安卓视频剪辑软件 大三考研。大三时可以考研吗?一定得大四才能考吗? 研究生一定要是大四的人才能考的吗? 到哪能找到帅对象 文文摇了摇头小声说我不知道加什么标点符号? 看图写话,小丽摔倒了怎么写? 聊天时,有过什么笑话让人笑后又感到心酸? 第2小题,改为间接引语 中文直接引语改间接引语的练习 对面屋子里围炉烤火的人招呼青铜进屋里来吧这里能看到你的鞋丢不了改为转述句? 老婆生病母亲来照顾,第二天母亲接到岳母电话,她要我和老婆离婚怎么办呢? 把句子改为转述句 他凑到我的耳边轻轻地问记者你见过电灯吗改为转述句怎么改? 吴老师对鹿鹿说“我今天要去培训,英语课自习,你记得把作业补交上来”改为转述? 赵丽高兴的对爸爸说他这次考试取得了全班第一的好成绩改为直接引语 梅兰芳当即剃了胡须,高兴地向大家宣布改为转述句 雨来摇摇头说:"我在屋里什么也没看见." 4.李楠小声告诉我:"我家在少年宫附近 女孩取名,带子字偏旁的字,什么字好啊 运用动作描写和神态描写写一段话(不少于5句),非常急!!!明早就要交,请各位会的同学在八点半前发出 转述句改引述句我要10句快快快快快快快快快快快快快快快快快快快快快快快快快快快快快快快!急急急! 小丽,拿了一个骰子,只有三个面,有数字,分别是1.2.3,小丽摇了两次,且两次? 如何快速量胸围 [4399小游戏]小婴儿逃出系列1的第四个怎么玩