摘要:
一、约束的分类 在SQLServer中,有3种不同类型的约束。 1、实体约束 实体约束是关于行的,比如某一行出现的值就不允许出现在其他行,例如主键。 2、域约束 域约束是关于列的,对于所有行,某一列有那些约束,例如CHECK约束。 3、参照完整性约束 如果某列的值必须与其他列的值匹配,那就意味着需要一个参照完整性约束,例如外键。二、约束命名 在学习约束之前,首先来了解下为约束命名需要注意哪些地方。 SQLServer在我们不提供名称时,会自动创建名称,但是由系统自动创建的名称并不是特别有用。 例如,系统生成的主键名称可能是这样的:PK_Employees_145... 阅读全文