约束
在任何业务中,数据通常必须符合特定限制或规则。 例如,职员编号必须是 唯一的。 数据库管理器提供了约束作为强制实施这种规则的方法。
提供了下列类型的约束:
- NOT NULL 约束
- 唯一(或唯一键)约束
- 主键约束
- 外键(或引用完整性)约束
- (表)检查约束
- 参考约束
约束只与表关联,它们是在创建表的过程中定义的(使用 CREATE TABLE 语句)或者是在创建表后添加至表定义的(使用 ALTER TABLE 语句)。 可以使用 ALTER TABLE 语句来修改约束。 在大多数情况下,随时都可以删除现有约束;此操作不会影响表结构和存储在表中的数据。
注: 唯一约束和主约束仅与表对象相关联,它们通常通过使用一个或多个唯一或主键索引来实施。