DROP INDEX [IDX_Name] ON [dbo].[YourTable]
GO
CREATE NONCLUSTERED INDEX [IDX_Name] ON [dbo].[YourTable]
(
[Field1] ASC
) INCLUDE ([Field2],[Field3])
GO
或者
CREATE NONCLUSTERED INDEX [IDX_Name] ON [dbo].[YourTable]
(
[Field1] ASC
) INCLUDE ([Field2],[Field3]) WITH (DROP_EXISTING = ON)
GO
你不能使用
ALTER INDEX
命令来做到这一点。但是您可以使用 DROP-CREATE 命令或 DROP_EXISTING 选项重新创建索引:或者
不,这是不可能的。
资源
也就是说,您可以使用以下选项自动删除并重新创建索引:
有关语法的更多详细信息,请参阅CREATE INDEX页面。