重命名索引

重命名索引将用提供的新名称替换当前的索引名称。指定的名称在表或视图中必须是唯一的。例如,两个表可以有一个名为 XPK_1 的索引,但同一个表中不能有两个名为 XPK_1 的索引。无法创建与现有禁用索引同名的索引。重命名索引不会导致重新生成索引。

在表中创建 PRIMARY KEY 或 UNIQUE 约束时,会在表中自动创建一个与该约束同名的索引。因为索引名称在表中必须是唯一的,所以无法通过创建或重命名获得一个与该表的现有 PRIMARY KEY 或 UNIQUE 约束同名的索引。

重命名索引

sp_rename (Transact-SQL)

示例

下面的示例将 ProductVendor 表中的索引 IX_ProductVendor_VendorID 重命名为 IX_VendorID

EXEC sp_rename N'Purchasing.ProductVendor.IX_ProductVendor_VendorID', N'IX_VendorID', N'INDEX';

请参阅

概念

创建和修改 PRIMARY KEY 约束
创建和修改 UNIQUE 约束
创建索引(数据库引擎)
重新组织和重新生成索引

帮助和信息

获取 SQL Server 2005 帮助