首页 > 数据库技术 > 详细

SQL SERVER 读书笔记:(一)

时间:2014-07-16 20:03:08      阅读:422      评论:0      收藏:0      [点我收藏+]

最近一直在读《SQL SERVER 2008完全手册》,看电子书一直没有做笔记的习惯,所以很多东西学了又忘记了,基本上等于没学。。

熟悉的和已经掌握的知识点不再记录,这里只记录下学习中比较生僻的知识点:

数据库引擎:

存储和处理关系的,负责完成数据的存储、处理和安全管理。 Analysis Services:

identity属性:

使用identity可以将某列设置成标识列,实现表的行数自增加。

identity 必须指定两个值: 种子值和增量值。 identity(seed, increment)

eg. create table test ( id nchar(10) IDENTITY(0,1) PRIMARY KEY NOT NULL )

default 属性:

没值的字段用default修饰可以自动使用默认值。 e.g. create table test ( id nchar(10) NOT NULL default "not attend" )

使用规则:

  创建规则:

创建规则后将规则绑定到数据表列上或用户定义的数据类型上。 创建规则后,如果向绑定规则的列或数据类型插入或更新数据时,必须满足规则。

create rule rule_name

as

condition_expression

e.g: create rule compare as @value > 0

绑定规则:

    使用存储过程 sp_bindrule.

sp_bindrule rule_name, object column name

e.g:

Use Test EXEC

sp_bindrule ‘compare‘, ‘test.column‘

  解除绑定:

    解除捆绑使用存储过程sp_unbindrule

e.g:

Use Test

EXEC sp_unbindrule ‘compare‘, ‘test.column‘ 

查看规则:

    可使用sp_help存储过程查看规则。

Use Test

EXEC sp_help Compare

查看规则的定义 Use Test EXEC sp_helptext Date

删除规则:

  Drop rule rulename

 

SQL SERVER 读书笔记:(一),布布扣,bubuko.com

SQL SERVER 读书笔记:(一)

原文:http://www.cnblogs.com/qihui/p/3837237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!