sql server 约束都有什么
时间: 2024-01-16 19:04:04 浏览: 124
1. 主键约束(PRIMARY KEY):保证表中每行数据都具有唯一性,且不能为空值。
2. 唯一约束(UNIQUE):保证表中某列或某组列的值都是唯一的。
3. 外键约束(FOREIGN KEY):保证表中某列或某组列的值必须在另一个表中存在。
4. 非空约束(NOT NULL):保证表中某列的值不能为空。
5. 默认约束(DEFAULT):指定表中某列的默认值。
6. 检查约束(CHECK):保证表中某列的值必须满足指定条件。
7. 触发器约束(TRIGGER):在表中插入、更新或删除数据时,自动调用触发器程序进行特定的操作。
阅读全文