在MS SQL_Server 数据库中通过什么约束保证数据库的实体完整性

[复制链接]
查看11 | 回复1 | 2012-9-6 15:54:11 | 显示全部楼层 |阅读模式
5大约束:NOT NULLCHECK约束UNIQUE 约束PRIMARY KEY 约束FOREIGN KEY 约束 如果一个外键值没有候选键,则不能插入带该值(NULL 除外)的行。如果尝试删除现有外键指向的行,ON DELETE 子句将控制所采取的操作。ON DELETE 子句有两个选项: ·NO ACTION 指定删除因错误而失败。·CASCADE 指定还将删除包含指向已删除行的外键的所有行。 如果尝试更新现有外键指向的候选键值,ON UPDATE 子句将定义所采取的操作。它也支持 NO ACTION 和 CASCADE 选项。 有时用默认值和触发器 约束优先权最高 默认值次之...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行