`
cjc
  • 浏览: 680464 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL2005新体验

阅读更多
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>1,数据类型,除了前面已经提到的XML数据类型以外,image这种数据类型被取消了,取而代之的是varbinary(max),其他数据类型没有多大变化.
2,新增功能:"估计执行计划".这个功能我比较喜欢,把你的SQL语句写好,执行一下看是否正确,若没有问题,就可以按Ctrl+L来运行"估计执行计划",系统会给出每步执行所需要的消耗.如果是要估计某个存储过程的消耗那就要麻烦一点,直接对某个存储过程按Ctrl+L给的结果什么都没有,只有把要分析的SQL语句选定,然后再按Ctrl+L,这是对无参数的语句,如果选定的语句中有参数,那么还必须要再重新在选定的语句中declare一下才可以进行分析.一般的SQL语句也是差不多,有选定的就只分析选定的语句,没有选定的就分析全部语句.
3,TABLESAMPLE
若查询的结果数据量比较大,而且我们只需要其中的一部分数据的时候可以使用TABLESAMPLE.
一般来说,若要返回前面几行可以使用select top 10 * from ...,若要在存储过程中指定返回的行数,前面一种方法就不好了,而是要用set rowcount @rowcount select * from ...,若要返回某条件下的数据,可以使用where ,那么这个 TABLESAMPLE就是随机的返回一定随机数目的行.比如一个表Student有10,000行数据,若执行select * from Student TABLESAMPLE(100 rows)那么返回数据也许80行,也许130行,也许0行,这个说不定,而且返回的结果的开始位置也不一定,也许从的1000行开始,也许从5000行开始,这些都是随机的,不过返回的数据是连续的.若执行select * from Student TABLESAMPLE(10 percent)返回整个表中大概10%的数据量,当然和前面一样,这个10%也是大概的.由于这些随机性比较大,所以一般在数据库编程中尽量少用这种方法.
4,OVER()
这个函数是SQL2005新增加的功能,主要是对数据进行编号,一般联合Rank()一起使用.具体情况还不是很了解,以后继续研究.
另外,国际著名的数据库建模软件PowerDesiger也将版本更新到了12,直接支持SQL2005了.若大家有兴趣官方提供了试用版,可以到下面网址下载.
http://download.sybase.com/eval/PowerDesigner/powerdesigner12_eval.exe
分享到:
评论

相关推荐

    SQL2005精简版一键安装 sql server2005一键安装

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理、分析和报告方面表现出色。这款产品提供了多种版本,包括精简版(Express Edition),适用于小型企业和个人开发者,提供了基本的...

    SQL2005托盘工具

    总的来说,SQL2005托盘工具是一个增强SQL Server 2005用户体验的实用工具,它简化了服务管理的过程,提高了工作效率,特别是对于那些习惯于使用SQL Server 2000托盘图标的用户。通过这个工具,用户可以直接在系统...

    SQL Server2005 SP4

    不过,值得注意的是,SQL Server 2005已经在2016年结束主流支持,这意味着虽然SP4提供了重要的安全更新,但微软已经不再提供新的功能更新和技术支持。因此,对于新的项目和高安全性要求的环境,考虑升级到更新版本的...

    SQL Server 2005体验

    SQL Server 2005是一款由微软公司推出的数据库管理系统...总的来说,SQL Server 2005体验课程是一次深入学习和实践SQL Server 2005新功能和技术的好机会,对于希望提升数据库管理和开发技能的人来说,具有很高的价值。

    SQL Server 2005新特性体验

    ### SQL Server 2005新特性体验 #### 一、引言 SQL Server 2005作为Microsoft推出的一款重要的关系型数据库管理系统,在企业级应用中占据着举足轻重的地位。相比于之前的版本,SQL Server 2005引入了许多新特性与...

    SQLserver2005下载X64

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,主要应用于企业级的数据存储、管理和分析。作为X64版本,它专为64位操作系统设计,能够充分利用64位系统的硬件性能,提供更高效的数据处理能力。在本...

    SQLserver 2005 SP3-64位及32位补丁

    6. 开发工具更新:开发工具如SQL Server Management Studio (SSMS)也得到了升级,提供了更好的用户体验,包括更快的脚本执行,更直观的界面设计,以及更多的开发和调试功能。 7. 兼容性和硬件支持:SP3继续支持多种...

    sql server 2005 sp4补丁包

    4. **工具和功能增强**:SQL Server Management Studio (SSMS) 和其他开发工具也得到了升级,提供了更好的用户体验和更多的管理选项。例如,增强了备份和恢复功能,使得数据库维护更为简便。 5. **合规性**:SP4...

    用Java连接SQLSERVER2005(体验后的小总结,包括所需要的jar文件、驱动、和一份word文档)

    在Java编程中,连接SQL Server 2005数据库是一项基本任务,这通常涉及到JDBC(Java Database Connectivity)技术。本篇文章将详细讲解如何利用Java连接到SQL Server 2005,包括所需的jar文件、驱动程序的安装与配置...

    SQL Server 2005 php驱动

    该扩展数据访问接口可以应用在所有版本(包括体验版)的SQL Server 2005和SQL Server 2000.该SQL Server 2005 php驱动支持Windows验证,参数绑定(译预处理),大对象流,原数据访问和错误处理. &lt;br&gt;在你使用IIS:...

    sql2005数据库备份还原工具

    《SQL2005数据库备份与还原工具的深入解析》 在IT行业中,数据库的管理和维护是至关重要的工作,尤其是在企业级应用中。SQL Server 2005作为一款广泛使用的数据库管理系统,其数据安全性和稳定性是每个管理员关注的...

    sql server 2005 Experiment1_sql server 2005

    SQL Server 2005是微软推出的一款企业级数据库管理系统,相较于其前一版本SQL Server 2000,它引入了许多新特性和增强功能,旨在提高数据库性能、安全性和管理效率。在本实验中,我们将深入探讨SQL Server 2005的...

    SQLServer2005简易版B

    SQL Server 2005引入了许多新特性,如增强的数据类型(例如,datetime2和geography),以及改进的查询性能和并发处理能力。 2. **Transact-SQL(T-SQL)**:这是SQL Server的编程语言,用于创建、修改和管理数据库...

    网站后台模板vs2005+sql2005

    【标题】"网站后台模板vs2005+sql2005"指的是使用Microsoft Visual Studio 2005(VS2005)开发工具和SQL Server 2005数据库系统创建的网站后台管理模板。这个模板可能是为了简化网站后台设计过程,提供一种快速构建...

    SQL2005学生信息管理系统

    1. SQL查询语言:系统使用SQL语句进行数据操作,如INSERT插入新数据,UPDATE修改已有数据,DELETE删除数据,以及SELECT查询数据。此外,JOIN操作用于连接多个表,获取跨表的信息。 2. 视图(View):视图是基于查询...

    采用VS2008,SQL2005完成,一个非常简单的聊天系统,新手可以看看

    《基于VS2008与SQL2005构建简易聊天系统详解》 在IT行业中,开发一个聊天系统是常见的项目实践,对于新手来说,它提供了理解网络通信、数据库管理和用户界面设计的基础知识。本篇将详细介绍如何使用Microsoft ...

    sql server 2005 安装

    SQL Server 2005还引入了许多新特性,如增强的存储过程、集成的服务(SSIS)用于数据导入导出, Reporting Services 提供了强大的报表生成能力,Analysis Services 提供了多维数据处理和OLAP功能。对于初学者来说,...

    viewstate的应用 vs2005 sql2005

    【标题】:“Viewstate的应用与VS2005 SQL2005的结合” 在ASP.NET开发中,Viewstate是一个非常关键的概念,它允许页面在Postback过程中保持其状态。在“Viewstate的应用 vs2005 sql2005”这个主题中,我们将深入...

    asp.net+sql 2005个人网站

    【asp.net+sql 2005个人网站】 在IT领域,构建个人网站是一个常见的实践,这不仅可以展示个人技能,也可以作为一个在线平台与他人交流。本项目基于ASP.NET技术和SQL Server 2005数据库系统,旨在创建一个功能丰富的...

Global site tag (gtag.js) - Google Analytics