/*----------------------------------------------------------------
-- 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