• MS SQL入门基础:查看与修改索引


     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'.

      运行结果如下:

      ------------------------------------------------------------------------------------------------------------------------

      Caution: Changing any part of an object name could break scripts and stored procedures.

      The index was renamed to 'orders_quantity'.

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    《构建之法》
    《构建之法》第一单元
    查询特殊字符
    Excel文件批量导入SQLSERVER数据库中(利用Foreach容器)
    当月的最后一天SELECT DATEADD(dd,1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) 20140930 00:00:00.000
    the difference between primary key and unique key
    sql中如何再判断一个字段是否为空,如果不为空然后再Select这个字段,这要如何写呢?
    union和union all的区别
    UIImageView的基本使用
    UINavigationController导航控制器
  • 原文地址:https://www.cnblogs.com/Athrun/p/832469.html
Copyright © 2020-2023  润新知