SQL Server 2008新版CTP特性解读

SQL Server 2008 CTP安装

首先,你必须注意要想安装Microsoft SQL Server 2008 July CTP,在你的机子上就不能安装有SQL Server 2000。与SQL Server 2005的安装过程相比,Microsoft SQL Server 2008 July CTP的安装过程会非常的正常。屏幕看上去会显的非常简单。如果要安装覆盖一个先前的CTP版本,比必须先要卸载先前的版本。The July CTP不会升级一个先前的版本。

在SQL Server 2008中的新的数据类型

这个版本的Microsoft SQL Server 2008包括了一些我们可以开发的新的数据类型。这些数据类型包括DATE和TIME数据类型。Microsoft同时也包括了HierarchyID系统数据类型。

在T-SQL 中DATE和TIME数据类型允许按照你的需要仅仅只存储部分datetime数据类型。在Microsoft SQL Server的先前的版本中,存储和获取仅仅是日期和时间需要你同时存储日期和时间值,通过使用一个转化函数来去除你不需要的部分。DATE系统数据类型仅仅存储日期,并且TIME系统数据类型仅仅存储时间。使用DATE和TIME系统数据类型就像使用datetime系统数据类型一样。

在第一个例子当中,你使用新的数据类型申明了你的变量并且简单的用getdate()函数的返回值设定了变量的值。就像下面显示的其他的时间数据类型一样,time数据类型支持七位的小数点位精确。

DECLARE @Dt as DATE, @Tm as TIME
set @Dt = getdate()
set @Tm = getdate()
select @Dt, @Tm

在第二个例子中,我们创建了一个表格,并使用了date数据类型创建了一列。接着我们使用getdate()的值设置了一个默认的限制。当我们插入了一条记录并且查询了表格之后,我们看到了DateAdded列的值为今天的日期。

CREATE TABLE dbo.Table_1
(
RecordID int NOT NULL,
DateAdded date NULL,
DataValue nvarchar(MAX) NULL
) ON [PRIMARY]
TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE dbo.Table_1 ADD CONSTRAINT
DF_Table_1_DateAdded DEFAULT getdate() FOR DateAdded
GO
INSERT INTO Table_1
(RecordID, DataValue)
VALUES
(1, 'test')
GO
SELECT *
FROM Table_1
GO

在我们的第三个例子中,我们创建了同样的表格,但是没有默认的限制。当我们增加记录的时候我们只是简单的设置DateAdded列的值为getdate()系统函数的值。使用第二个或者第三个例子的代码,输出结果将会是一样的。

CREATE TABLE dbo.Table_1
(
RecordID int NOT NULL,
DateAdded date NULL,
DataValue nvarchar(MAX) NULL
) ON [PRIMARY]
TEXTIMAGE_ON [PRIMARY]
GO
INSERT INTO Table_1
(RecordID, DateAdded, DataValue)
VALUES
(1, getdate(), 'test')
GO
SELECT *
FROM Table_1
GO

时间: 2024-10-10 03:02:30

SQL Server 2008新版CTP特性解读的相关文章

SQL Server 2008的新特性概述:集成服务

SSIS(SQL Server集成服务)是一个嵌入式应用程序,用于开发和执行ETL(解压缩.转换和加载)包.SSIS代替了SQL 2000的DTS.整合服务功能既包含了实现简单的导入导出包所必需的Wizard导向插件.工具以及任务,也有非常复杂的数据清理功能.SQL Server 2008 SSIS的功能有很大的改进和增强,比如它的执行程序能够更好地并行执行.在SSIS 2005,数据管道不能跨越两个处理器.而SSIS 2008能够在多处理器机器上跨越两个处理器 .而且它在处理大件包上面的性能得

SQL Server 2008 R2新特性:主数据管理

提供对硬件资源进行深入监控的仪表.报表之类的,可以帮助用户调优SQL Server,提高硬件资源的发挥和保证系统的健康运行. SSMS得到了进一步的增强,以提供更多的功能.策略.报表等来帮助用户管理数据库. 提供了主数据服务(MDS),企业中的主数据可以直接通过SQL Server进行管理了. 在BI上进行了加强,新的"data mash up"功能实现了数据的收集.集成,数据集成工作变得更强大更容易:提供了Excel 2010的插件用于在Excel中进行数据分析:报表的设计和展示也进

SQL Server 2008的性能和可扩展性

1.导言 现今的公司需要易访问的和可用性好的商业数据,以便他们可以在全球市场中获得一席之地.与易访 问数据的这个需求相呼应的,关系数据库和分析数据库在规模方面继续发展,内嵌数据库和许多产品一起 出现,并且许多公司将服务器合并来减轻管理工作.当公司的数据环境在规模和复杂度方面持续发展的同 时他们必须维护最佳的性能. 这篇白皮书描述了SQL Server 2008的性能和扩展能力,并解释了你可以怎样使用这些功能来: · 使用可用于数据库引擎.分析服务.报表服务和集成服务的工具和功能来优化任何规模的数

探究SQL Server 2008备份压缩

问题 大型数据库的数据库备份和维护窗口总是受阻,特别是当我们需要完全数据库备份来初始化一个数据 库镜像或事务日志传送会话的时候.当我们浏览SQL Server 2008的新特性时,我们发现由一个叫做数据 库备份压缩的特性,可以用它来显著地降低备份和恢复操作.你能给我们详细地介绍下如何使用它吗? 专家解答 数据库压缩是SQL Server 2008的一个新特性,它可以显著地降低备份和恢复操作.默认情况下,备份 压缩是在服务器实例级别上关闭的.不像其它提供不同级别压缩的第三方软件,SQL Serve

在SQL Server 2008中执行透明数据加密

问题 安全是任何公司的一个主要考量.数据库备份容易被偷并被恢复到另一个SQL Server实例上.当我们浏览SQL Server 2008的新特性时,我们对一个叫做透明数据加密的特性很感兴趣,我们可以用它来加密我们的数据库备份.你能为我们详细介绍下应该怎样使用这个新功能吗? 专家解答 透明数据加密是SQL Server 2008的一个新特性,它执行数据库级别的加密,补充了目前在SQL Server 2005中使用的记录级别加密.它直接或通过恢复一个数据库备份到另一个SQL Server实例上来保

你应该升级到SQL Server 2005还是SQL Server 2008?

虽然SQL Server2005已经推出了约3年了,奇怪的是,很多公司仍然没有将SQL Server2000升级.现在这些公司面临着再次作出决定--是跳过升级到SQL Server 2005 还是直接到SQL Server 2008?要作出这个选择并不简单,本文主要讨论有关这一问题必须要考虑的事情. 升级到SQL Server 2005 没有太大的意义,SQL Server 2005是SQL Server的一个版本,在此之后只有一格版本推出.在其他的版本中,你减少了服务器的支持窗口.如果升级到S

微软SQL Server 2008 中文版促销15000元

微软SQL Server 2008是一个能够提供可信的.高效率智能数据平台的软件,它能满足企业各种管理数据的需求.另一方面,SQL Server 2008的价格合理,性价比也较高.日前,有商家正对该款产品型号SQL Servere2008中文标准版展开促销活动,活动期间,售价15000元.建议有意向的用户不妨驻足关注一下. http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft SQL Server 2008 中文标准版

促销 微软SQL Server 2008 中文版15000元

微软SQL Server 2008是一个能够提供可信的.高效率智能数据平台的软件,它能满足企业各种管理数据的需求.另一方面,SQL Server 2008的价格合理,性价比也较高.日前,有商家正对该款产品型号SQL Servere2008中文标准版展开促销活动,活动期间,售价15000元.建议有意向的用户不妨驻足关注一下. http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft SQL Server 2008 中文标准版

SQL Server 2008空间数据应用系列一:空间信息基础

原文:SQL Server 2008空间数据应用系列一:空间信息基础 Microsoft SQL Server 2008 提供了全面性的空间支持,可让组织通过具空间功能的应用程序来无缝地取用.使用及扩展以位置为基础的数据,最后可协助用户做出更好的决策.空间分析是一项非常复杂的工作,包含一系列学术内容:地理.数学.天文.图形等.虽然在使用SQL Server 2008的空间特性中不必要深入研究关于地理.数学.天文以及图形等学科,但如果你想在学习或者是正式的项目开发中能够很好的使用空间特性,适当和有