SQL Server中的约束条件

SQL Server中的约束条件有以下类型:

(1)空值约束:该列是否允许为空值

(2)唯一约束:保证该列不允许出现重复值。

(3)主键约束:设置表的主键

(4)外键约束:设置表的外键

(5)检查约束:限制列中允许的取值以及多个列之间的关系。

外键说明了两张表之间的联系,一张表的外键由一个列或者多个列所组成,并且它们是另一张表的主键或者UNIQUE约束列。

检查约束的表现形式是:CHECK,所以有时也称为CHECK约束。CHECK约束用于限制列的取值范围。其语法格式如下:

CONSTRAINT <约束名称> CHECK <表达式>

其中约束名称在数据库中是唯一的。如果表达式涉及多列,称为表级约束,否则称为列级约束。

在实际应用中一定要设置每一张表的约束和默认值,以减轻编程的工作量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值