当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server数据库技术(51)

MSSQL
金额阿拉伯数字转换为中文的自定义函数
关于SQL SERVER建立索引需要注意的问题
怎样获得SQL Server的优化性能?
收集SQL Server统计信息
不通过dsn访问sql server
简化SQL语句一例
数据库的数据挖掘概述(一)
数据库的数据挖掘概述(二)
谈数据库中模糊数据的输入与判别
ms sql删除重复的记录
SQL语句性能调整原则
通过HTTP访问SQL Server 2000数据库
使用SQL Server 将现有代码作为Web 服务提供
自定义用于ASP Web站点的SQL 7.0数据库(1)
自定义用于ASP Web站点的SQL 7.0数据库(2)
数据库查询结果的动态排序(1)
数据库查询结果的动态排序(2)
数据库查询结果的动态排序(3)
数据库查询结果的动态排序(4)
数据库查询结果的动态排序(5)

MSSQL 中的 SQL Server数据库技术(51)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 68 ::
收藏到网摘: n/a

8.3.1 用Enterprise Manager 查看、修改索引
在Enterprise Manager 中选择要查看的数据库,然后在任务板中选择“Tables & Indexes”页框,则会在任务板中显示此数据库的所有用户表的索引信息,如图8-11 所示。


要查看并修改索引的详细信息,需要在所要查看的表上单击右键,从快捷菜单中选择 “All Tasks”子菜单中的“Manage Indexes” 选项,将出现如图8-9 所示的索引管理对话框。选择要查看或修改的索引,单击“Edit” 按钮,出现如图8-12 所示的修改索引对话框。

在图8-12 所示的修改索引对话框中,可以修改索引的大部分设置,还可以直接修改其SQL 脚本,只需按下“Edit SQL… ”按钮,即可显示如图8-13 所示的SQL 脚本编辑框。可以在其中编辑、测试和运行索引的SQL 脚本。

但在图8-13 的索引的SQL 脚本编辑对话框中不能修改索引的名称,程序方式的索引名称修改需要使用系统存储过程Sp_rename 。要在企业管理器中修改索引的名称,改变其所属文件组等其它信息,则需要在表的属性对话框中进行,如图8-14 所示。应注意,图 8-14 所示的属性对话框是从图7-4 所示的修改表结构对话框中调用的,而不是直接通过快捷菜单的“属性”菜单项调用。


8.3.2 用存储过程Sp_helpindex 查看索引
Sp_helpindex 存储过程可以返回表的所有索引的信息。其语法如下:
sp_helpindex [@objname =] 'name'
其中[@objname =] 'name'子句指定当前数据库中的表的名称。
例8-4: 查看表orders 的索引。
exec sp_helpindex orders
运行结果如下


8.3.3:用存储过程Sp_rename 更改索引名称
例8-5 更改orders 表中的索引orders_quan 名称为orders_quantity。
exec sp_rename 'orders.[orders_quan]', 'orders_quantity', 'index'
运行结果如下:
------------------------------------------------------------------------------------------------------------------------
Caution: Changing any part of an object name could break scripts and stored procedures.
The index was renamed to 'orders_quantity'.