【SQL Server2008新增功能小结】

本文总结了SQL Server 2008的主要新增功能,包括安全方面的透明数据加密和审计,管理方面的数据压缩和资源管理器,开发方面的批量插入、变量赋值、forceseek、GROUPING SETS、自定义参数表数据类型和MERGE语句,以及新的时间数据类型、HierarchyID和FILESTREAM等。这些改进提高了数据库的安全性、管理效率和开发便利性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*----------------------------------------------------------------

-- Author  :feixianxxx(poofly)

-- Date    :2010-05-12 19:43:03

-- Version:

--      Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) 

Mar 29 2009 10:27:29 

Copyright (c) 1988-2008 Microsoft Corporation

Enterprise Evaluation Edition on Windows NT 6.1 <X86> (Build 7600: )

-- Content:SQL Server2008新增功能小结

-- 参考SQL Server2008数据库系统开发(贯通)

----------------------------------------------------------------*/

--由于没用过或者不熟悉,有些内容一笔带过,只对掌握的东西进行举例说明

 

1.安全方面

1.1加密
一个是透明数据加密http://topic.youkuaiyun.com/u/20100511/17/e370e88f-764a-4d00-b781-75b584f1996e.html; 另外一个是备份加密

1.2审计
除了登入/登出和权限更改外,还增加了允许监控数据的更改或访问。

 

 

2.管理方面

2.1数据压缩:主要目标使实际的表的尺寸减小。


2.2资源管理器:书上提到了一个Performance Studio,它是一个性能工具的集合。


2.3管理非结构化数据

 

 

3.开发方面

3.1批量数据的一次性插入(values)+内连接多条数据
create table test_1

(

id int

)

insert test_1 values(1),(2),(3)

 

select *

from (values(1,2),(3,4)) k (a,b)

join (values(1,3),(4,5)) z (a,b) 

on k.a=z.a

/*

a           b           a           b

----------- ----------- ----------- -----------

1           2           1           3*/

 

3.2变量一次性定义赋值+累计运算符
declare @n int=1,@n2 int =2

select @n,@n2

 

declare @N int

set @N=2

set  @N*=2

print @N

/*

4*/

 

 

 

3.3forceseek
create table test_2

(id int unique ,value int 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值