SQL Server中的约束条件
SQL Server中的约束条件有以下类型:(1)空值约束:该列是否允许为空值
(2)唯一约束:保证该列不允许出现重复值。
(3)主键约束:设置表的主键
(4)外键约束:设置表的外键
(5)检查约束:限制列中允许的取值以及多个列之间的关系。
外键说明了两张表之间的联系,一张表的外键由一个列或者多个列所组成,并且它们是另一张表的主键或者UNIQUE约束列。
检查约束的表现形式是:CHECK,所以有时也称为CHECK约束。CHECK约束用于限制列的取值范围。其语法格式如下:
CONSTRAINT <约束名称> CHECK <表达式>
其中约束名称在数据库中是唯一的。如果表达式涉及多列,称为表级约束,否则称为列级约束。
在实际应用中一定要设置每一张表的约束和默认值,以减轻编程的工作量。
页:
[1]