SQLServer技术(51)

来源:互联网 发布:图片编辑文字软件 编辑:程序博客网 时间:2024/05/14 06:19
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

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


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

在图8-12所示的修改索引对话框中,可以修改索引的大部分设置,还可以直接修改其SQL脚本,只需按下“EditSQL…”按钮,即可显示如图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的索引。
execsp_helpindexorders
运行结果如下


8.3.3:用存储过程Sp_rename更改索引名称
例8-5更改orders表中的索引orders_quan名称为orders_quantity。
execsp_rename'orders.[orders_quan]','orders_quantity','index'
运行结果如下:
------------------------------------------------------------------------------------------------------------------------
Caution:Changinganypartofanobjectnamecouldbreakscriptsandstoredprocedures.
Theindexwasrenamedto'orders_quantity'.


<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击