SQLServer使用T,第1张

SQLServer使用T,第2张

在{table │ view}上创建[unique][clustered│non clustered]索引index _ name(列[ASC │ desc] [,… n])
示例1:为表jbxx创建非聚集索引,索引字段为employee_name。该索引名为I _ employee name
Create index I _ employee name on JBXX(employee _ name)
示例2:创建一个名为temp的新表,并为此表创建一个唯一的聚集索引。索引字段为临时编号,索引名称为临时编号。
use student
Create table t _ temp
(temp _ number int,
temp_name char(10),
temp _ ageint)
Create unique clustered index I _ temp _ number
on t _ temp(temp _ number)
示例3:使用性别和生日字段为表S创建复合索引。
使用学生
在S(性别、生日)创建索引I _ S
(一)使用企业管理器查看、修改、删除索引的操作
在企业管理器中,展开指定的服务器和数据库,右键单击要创建索引的表,在弹出的快捷菜单中选择“所有任务|管理索引”。在弹出的管理索引对话框中,选择要查看或修改的索引,点击“编辑”打开编辑已有索引对话框。在此对话框中,您可以修改索引的大部分设置,或者直接修改其SQL脚本。只需点击Edit SQL按钮,就会出现Edit Transact_SQl Script对话框,在这里可以编辑、分析和执行索引的Transact_SQl脚本。
要在Enterprise Manager中修改索引的名称,需要在表的“属性”对话框中进行。在企业管理器中,右键单击要修改其名称的表,并从弹出的快捷菜单中选择设计表。在“设计表”的“打开”窗口中,打开表的“属性”对话框,并选择“索引/键”选项卡。在此对话框中,首先选择要修改名称的索引,然后在“索引名称”文本框中直接输入新的索引名称,以替换原来的索引名称。
要删除索引,您可以在表的“管理索引”对话框或“属性”对话框中选择它,然后单击“删除”将其删除。
(二)使用T_SQL查看、修改、删除索引的操作
使用系统存储过程查看索引信息,语法如下:
sp _ help index[@ objname =]' name '
例1:查看jbxx表的索引信息
sp_helpindex jbxx
使用系统存储过程修改索引名称,语法如下:
sp _ rename [@ objname =]'查看索引信息 [@ objtype =]' object _ type ']
示例2:将S表中的索引i_s的名称改为I _ s _ sex和birth
USE STUDENT
SP _ rename ' S . I _ S ',' i _ s _ sex ' Index '
Delete Index语法:
Drop Index ' table . Index│view . Index '[,… n]
示例3:删除S表中的索引I _ S _ sex和birth

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SQLServer使用T

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情