数据库:完整性约束(定义,修改,实例) 您所在的位置:网站首页 sql的完整性约束定义实验报告总结 数据库:完整性约束(定义,修改,实例)

数据库:完整性约束(定义,修改,实例)

2024-02-12 04:52| 来源: 网络整理| 查看: 265

完整性约束命名子句

[SQL Server:sp_helpconstraint ]SOL提供了完整性约束命名子名CONSTRAINT,用来对完整性约束条件命名,有了名字的完整性约束条件可以灵活地修改、删除完整性约束条件。

1、完整性约束命名子句(三类约束)         语法格式(掌握): CONSTRAINT[PRIMARY KEY短语|FOREIGN KEY短语|CHECK短语]

        注意:学号应该定义为字符串类型

        例:

        建立学生登记表Student,要求学号在90000~99999之间,姓名不能取空值,年龄小于30,性别只能是“男”或“女”。

        列级定义: CREATE TABLE Student ( Sno NUMERIC(6) CONSTRAINT C1 CHECK(So BETWEEN 90000 /* c1为当前约束条件的名字 ,使用的是 check 约束*/ AND 99999) CONSTRAINT StudentKey PRIMARY KEY(Sno), /* StudentKey 为当前约束条件的名字 */ /* PRIMARY KEY 主键是 sno 学号*/ Sname CHAR(20) CONSTRAINT C2 NOT NULL, /* c2 是约束的名字,约束条件是 not null:不能为空*/ Sage NUMERIC(3) CONSTRAINT C3 CHECK(Sage


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有