SQL SERVER复习笔记02
2012-09-22 15:18
295 查看
/* 三,默认,默认与DEFAULT不同的是,它只需定义一次,就可以一次或者多次在表的一列或者多列上使用, 并且可以应用在用户自定义的数据类型上,并且,默认值是一种数据库对象. */ --创建默认 create default MR_定价 as 100 --可以在可编程性-->默认值 里看到多了MR_定价这一表 --将创建的默认绑定在表中 exec sp_bindefault MR_定价, 'book1.定价' --结果:已将默认值绑定到列。 --插入数据看看如何: insert into book1(编号,IBSN,书名) values('101186','186','JAVA程序设计') /* 结果: 编号 IBSN 书名 定价 出版社 出版日期 101186 186 JAVA程序设计 100.00 NULL NULL */ --四,规则.它与CHECK相对应,尤如默认与DEFAULT,但它不固定在某一列,而是创建好后,指定插入表列的有效值 --创建规则 create rule GZ_定价 as @定价>0 and @定价<10000 --绑定规则 exec sp_bindrule GZ_定价 , 'book1.定价' --结果:已将规则绑定到表的列。 --插入数据看效果 insert into book1 values ('101172','172','sql数据库',11111,'中山大学','03-13-2008')--完整表结构插入 /* 消息 513,级别 16,状态 0,第 1 行 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。该语句已终止。冲突发生于数据库 'book',表 'dbo.book1',列 '定价'。 语句已终止。 */
相关文章推荐
- 【JS复习笔记】02 对象与函数
- .Net学习笔记----2015-07-08(基础复习和练习02)
- mybatis 复习笔记02
- 史上最全的SQL Server复习笔记一
- 【学习笔记】java面向对象复习02
- SQL SERVER复习笔记01
- SQL SERVER复习笔记05
- Java复习笔记_反射_02
- 操作系统复习笔记 02-03 OS Structure 操作系统结构
- Java复习笔记+经验总结-02 面向对象基础
- SQL SERVER复习笔记04
- .Net学习笔记----2015-07-16(C#基础复习02)
- 史上最全的SQL Server复习笔记一
- Java基础复习笔记 对象状态、引用种类、垃圾回收形式02
- SQL SERVER复习笔记06
- 复习asp.net中页面之间传值【02】--Url传值
- JAVA复习笔记--------类(六)异常
- 笔记23 | 复习for/while/do...while的几种循环用法
- 构建之法阅读笔记02
- MySQL数据库设计复习笔记及项目实战