第5章 DB完整.ppt

第5章 DB完整

* * 本次课主要内容 第五章 SQL Server的数据完整性 5.1 数据完整性的基本概念 5.2 定义约束 5.3 约束的类型 5.4 创建约束的其他选项 5.5 默认与规则 * 5.5 默认与规则 类似DEFAULT约束,使用默认也可实现当用户在向表中插入数据时,若未明确给出某列的值,则由SQL Server自动为该列输入缺省值 5.5.1 默认 * 默认 在数据库中 只需定义一次 可被一次或 多次应用于任意表 中的一列或多列和 用户定义的 数据类型 * 创建默认的命令如下: ? Create Default default_name AS constant_expression 指定默认的常数值 * 在创建默认后还要执行系统存储过程sp_binddefault将其绑定于列或用户自定义的数据类型上,从而将默认用于任意表的一列或多列以及用户自定义的数据类型, 执行默认绑定的命令如下: EXEC sp_bindefault default_name , ‘table_name.[column_name[,...]| user_datetype]’ * 若删除默认,执行sp_unbindefault 后再执行 Drop default * 5.5.2 规则 规则是实现声明数据完整性的一种方法, 它也是一种数据库对象,因此和默认一样在数据库中只需

文档评论(0)

1亿VIP精品文档

相关文档