(4.6.1)--4.6创建检查约束

上传人:奉*** 文档编号:358216687 上传时间:2023-08-21 格式:PPT 页数:9 大小:1.90MB
返回 下载 相关 举报
(4.6.1)--4.6创建检查约束_第1页
第1页 / 共9页
(4.6.1)--4.6创建检查约束_第2页
第2页 / 共9页
(4.6.1)--4.6创建检查约束_第3页
第3页 / 共9页
(4.6.1)--4.6创建检查约束_第4页
第4页 / 共9页
(4.6.1)--4.6创建检查约束_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《(4.6.1)--4.6创建检查约束》由会员分享,可在线阅读,更多相关《(4.6.1)--4.6创建检查约束(9页珍藏版)》请在金锄头文库上搜索。

1、1 1 创建检查约束内容提要1、检查约束的基础知识。2、创建检查约束的方法。2 2 创建检查约束一、检查约束的基础知识1、创建检查约束的条件1)在创建表的时候或已经存在的表2)在一个或多个字段创建主键2、语法格式使用CREATE TABLE语句创建表时,可以通过在该语句中添加一个CHECK子句创建检查约束。该子句的语法格式如下:CONSTRAINTcheck_nameCHECK(check_criterial)其中,check_name为约束名,check_criterial为约束条件。3 3 创建检查约束二、用SQL语句创建检查约束【任务1】用SQL语句给t_class1班级表的stu_nu

2、mber学生人数字段创建检查约束1)任务分析:根据语法规范,要对班级表中的单个字段设置检查约束,只需要在该字段的后面加上CHECK子句就可以了。2)任务实施:在SQL下打开“新建查询”窗口,输入以下代码:CREATE TABLE 学生成绩(学号 char(8)NOT NULL,课程编号 char(3)NOT NULL,成绩 real NOT NULL CONSTRAINT CK_CJ CHECK(成绩=0 AND 成绩=0ANDstu_number=0ANDstu_number0。用户可以在“约束名”文本框中输入要设置的检查约束的名字;可以设置“创建中检查现存数据”对现存的数据进行检查;可以设

3、置“对INSERT和UPDATE强制约束”为否,以使插入或修改数据时,检查约束无效;还可以设置“对复制强制约束”为否,以使在进行数据复制时,检查约束无效。8 8 创建检查约束三、用管理工具创建检查约束 在“标识”下的“(名称)”文本框中输入要设置的检查约束的名字;可以设置“对INSERT和UPDATE强制约束”为是,设置“复制用于强制”为是,设置“在创建或重启时检查现有数据”为是,对现存的数据进行检查。单击“关闭”按钮。单击工具栏上的存盘按钮,关闭t_class表的设计器窗口。展开t_class表下的“约束”文件夹,可以看到1个图标,旁边标注CK_t_class的字符串(特写此处),表明我们顺利地给t_class表设置了检查约束。9 9 创建检查约束课程小结1、检查约束的基础知识。2、用SQL语句创建检查约束3、用管理工具创建检查约束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号