查看与修改索引

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

时间: 2024-12-20 15:39:50

查看与修改索引的相关文章

MS SQL基础教程:查看与修改索引

8.3.1 用Enterprise Manager 查看.修改索引 在Enterprise Manager 中选择要查看的数据库,然后在任务板中选择"Tables & Indexes"页框,则会在任务板中显示此数据库的所有用户表的索引信息,如图8-11 所示. 要查看并修改索引的详细信息,需要在所要查看的表上单击右键,从快捷菜单中选择 "All Tasks"子菜单中的"Manage Indexes" 选项,将出现如图8-9 所示的索引管理

Oracle管理索引(四)Oracle修改索引

1.修改索引段存储参数 03:31:28 SQL> alter index scott.indx_ename deallocate unused; Index altered. 03:31:36 SQL> alter index scott.indx_ename allocate extent(size 1m); Index altered. 2.重建索引 03:32:48 SQL> alter index indx_ename rebuild; Index altered. 3.联机重

MySQL 创建索引、修改索引、删除索引的命令语句

mysql创建索引.修改索引.删除索引的命令语句 查看表中已经存在 index: show index from table_name; 创建和删除索引:索引的创建可以在 CREATE TABLE 语句中进行,也可以单独用 CREATE INDEX 或 ALTER TABLE 来给表增加索引.删除索引可以利用ALTER TABLE 或 DROP INDEX 语句来实现. PS: MySQL创建索引原则 http://blog.csdn.net/csdnones/article/details/5

Linux系统中如何查看和修改DNS配置

DNS是指计算机域名系统,它由域名解析器和域名服务器组成,提供DNS服务的就是DNS服务器.一般运作中的域名最好有两台或以上的DNS服务器,分别称为主域名服务器和从域名服务器,其中第二个DNS服务器往往用于故障转移.不少用户都不知道该怎么查看和修改DNS,因此小编接下来就给大家介绍下Linux系统中查看和修改DNS配置的方法. 查看服务器的DNS信息: 1:查看/etc/resolv.con文件 [root@localhost ~]# cat /etc/resolv.conf nameserve

Win8系怎么统查看与修改本机IP/DNS地址

  Win8系怎么统查看与修改本机IP/DNS地址          1.找到桌面右下角的如图所示的网络按钮. 2.右击->选择"打开网络和共享中心"一项. 3.找到"以太网",右击选择属性. 4.在如图所示的"网络"项目下,找到"Internet协议版本4(TCP/IPv4)",单击进入 5.选择"使用下面的IP地址(S)",然后在如图所示的红圈里填上你的IP地址.子网掩码和默认网关. 选择&quo

mondodb-C#声明一个mongodb地理位置索引,并修改索引范围

问题描述 C#声明一个mongodb地理位置索引,并修改索引范围 默认情况下,mongodb地理空间索引假定你在索引经度/维度,并且这些值的范围是[-180180].但是我的坐标是大地坐标,不是经纬度,怎么在C#声明一个mongodb地理位置索引,并修改索引范围?shell是这样修改的:db.places.ensureIndex( { loc : ""2d"" } { min : -500 max : 500 } ) 解决方案 这里有现成的http://blog.c

solrj的使用,环境准备,工程搭建,索引创建,添加\修改索引,删除索引,查询

1      Solrj的使用 1.1     什么是solrj Solrj是访问solr服务的java程序客户端.   1.2     需求 使用solrj调用solr服务实现对索引库的增删改查操作. 1.3     环境准备 l  Solr:4.10.3 l  Jdk环境:1.7.0_72(solr4.10 不能使用jdk1.7以下) l  Ide环境:eclipse indigo 1.4     工程搭建 1.4.1   第一步:创建java工程 1.4.2   第二步:添加jar l 

查看或修改Windows系列系统的序列号的vbs_vbs

'/*========================================================================= ' * Intro       查看或修改Windows系列系统的序列号(包括:2000,xp,2003),支持命令行"GetChangeWindowsSN.vbs Windows系统序列号" 或 直接运行输入Windows系统序列号. ' * FileName    GetChangeWindowsSN.vbs ' * Author

linux基础-linux centos 查看、修改文件

问题描述 linux centos 查看.修改文件 我是菜鸟,跪求:我用vi /etc/inittab 看不到内容 就黑屏,左边一列蓝杠 谢谢