
CHECK(成绩>=0 AND 成绩<=100)
1、【列1】使用T-SQL语句可以方便地删除一个或多个约束,其语法格式为:
2、【例2】删除学生表中外键fk_bjdm,ck和检查约束ck_csrq.
3、【例3】删除学生表中的主键约束p-k。代码如下:
4、【例4】在“学生成绩管理系统”数据库中,为班级表中的班级名称字段删除唯一约束,代码如下:
5、【例5】删除教师表中的默认约束df-mz、代码如下:
6、可以使用下面的语法使所有的约束或者指定的约束无效:
需要使用SQL语句,在建表时加上 check (字段名>0 and 字段名<100)。
PS:举例如下:
Create Table Biao( CJ Number(3),check(CJ>'0' and CJ<'100'));
SQL:
Structured Query Language,即结构化查询语言。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。
SQL优点:
非过程化语言、统一的语言、是所有关系数据库的公共语言。
约束是SQL Sever自动强制数据库完整的方式,约束定义了列中允许的取值。在SQL Sever中提供五种类型的完整性约束。1、NULL/NOT NULL 约束;2、UNIQUE约束(唯一约束);3、PRIMARY KEY 约束(主键约束);4、FOREIGN KEY 约束(外键约束)5、CHECK 约束\x0d\x0a例如:1、create table s(Sno char(6) not null,\x0d\x0a Sname char(10))\x0d\x0a 2、create table s(Sno char(6) ,\x0d\x0a Sname char(10) unique)\x0d\x0a 3、create table s(Sno char(6) primary key,\x0d\x0a Sname char(10))\x0d\x0a 4、create table SC(Sno char(6) not null foreign key references S(Sno))\x0d\x0a 5、create table SC(Sno char(6),\x0d\x0a Cno char(6),\x0d\x0a Score double check(Score>=0 and Score 回答于 2022-11-16欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)