SQL2005新体验
2006-10-16 18:29
267 查看
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
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亲身体验
- [推荐]超酷的Visual Studio使用体验,来自《Microsoft Visual Studio Tips》
- 撞错体验
- google栅格map技术实现原理和用户体验方式
- 简单分支体验
- 迅雷“装机必备软件”使用体验
- 体验。。。。
- SQL2005卸载不彻底,如何删除默认实例,刪除註冊表?(轉)
- Windows 10体验:开始菜单
- 体验ArcGIS9.2的历史库功能
- 第七周项目4撞错体验
- ajax是整个java世界为了UED(用户体验)的一次倒退(转自水木清华)
- Linux快速体验
- 体验 Microsoft Visual Studio 2008 之 AJAX 应用
- 你可能还没体验过花生壳新技术:NAT内网穿透
- 使用 HTML5 History 新特性增强 Ajax 的体验(转)
- 视频网站的用户体验
- 【原创】如何分析网站的网络分布和解析策略,快速指导优化用户体验(一)
- SQL2000和SQL2005同时安装问题 (转)