精华区 [关闭][返回]

当前位置:月光软件>>讨论区精华>>〖软件开发〗>>● ASP>>★ASP的关联★>>Wtat's new in MS SQL Server 2000>>What's new in Microsoft SQL Server 200(2)

主题:What's new in Microsoft SQL Server 200(2)
发信人: dongbao()
整理人: dongbao(2001-05-27 09:24:04), 站内信件
在以前版本的SQL Server里,视图是不可以有索引的,所以视图一般也就没有什
么用处了,除了偶尔用它来做一些权限上的管理以外。查询一个视图和使用一个
连接语句在执行效率上没有什么区别。
但是,在新的世纪里面,Microsoft带来了一些改变(包括它自己的改变),在S
QL Server 2000中可以在视图上创建索引。这样,现有的应用程序就可以不再修
改而得到很大的效率提高了。一般在编程中我们都会用到一些复杂的连接,这样
必须在连接的两端加上索引才能获得较好的效率,而且对连接的结果进行排序或
者分组也是很慢的,现在一切都不一样了,程序中将不再出现复杂的SQL语句,所
有的操作都交给自定义函数、存储结构和视图去完成了,我们只需要在程序中写
select * from table就可以了,别的事情由数据库管理员去搞定。
说了一堆废话,到底如何在视图上建立索引呢?笨!给表加索引会加不?把表名
改成视图名就可以了,什么?不会用T-SQL加索引?都是被ACCESS和SQL 7惯出来
的。建索引或者修改索引的时候,在那个Grid Pane上面点右键Manage Indexes就
行了,再不会我也不管了。

坚持每天做一件事情真困难呀,昨天就偷懒了:p,不过昨天在XML那个版灌了一
篇,好歹也算做了点事情吧^.^

下期预告
SQL Server 2000 和 XML


--
ICQ:43395237 OICQ:126132  
我自豪我用正版,我骄傲我用盗版!!! 

※ 来源:.月光程序代码网 http://www.moon-soft.com.[FROM: 202.108.0.15]

[关闭][返回]






转载请注明:转载自 月光程序代码网 [ http://www.moon-soft.com ]